/* (C) Collabora Productivity 2020, All Rights Reserved */

/*
Any of these can be used either by omitting the prefix (it will default to --co)
or by setting a different prefix by passing it and 2nd argument
*/
/**
	* Use this mixin to DECLARE a set of CSS Custom Properties in the :root element.
	* The variables in $css_variables will be properly prefixed.
	* The use of this mixin is encoraged to keep a good scalability.
	* @include set-cssvars((
	*  primary-color: #504999,
	*  secondary-color: #38257a,
	* ));
	* result in:
	* root {
	*  --co-primary-color: #504999;
	*  --co-secondary-color: #38257a;
	* }
*/
/**
	* ASSIGN a css variable value with prefix
	* .selector {
	*   color: get-cssvar(primary-color);
	* }
	*
	* result in:
	* .selector {
	*    color: var(--co-primary-color);
	* }
 */
/**
	* ASSIGN a css variable value with prefix
*.btn-primary {
*   height: cssvar(button-height);
*   &--big {
*     // rewrite height for btn-primary--big
*     @include update-cssvar(button-height, 56px);
*  }
*}
 */
:root {
  --blue1-txt-primary-color: 3, 105, 163;
  --green0-txt-primary-color: 16, 104, 2;
  /*green1 lacks contrast against white*/
  --orange1-txt-primary-color: 163, 62, 3;
  --yellow0-txt-primary-color: 135, 105, 0;
  /*yellow1 lacks contrast against white*/
  --gray-light-txt--color: #696969;
  --gray-light-bg-color: #EFEFEF;
  --gray-color: #b6b6b6;
  --color-main-text: #333333;
  --color-text-dark: #333333;
  /* select */
  --color-text-darker: #000;
  /* hover */
  --color-text-lighter: #696969;
  --color-main-background: #fff;
  --color-background-dark: #F7F7F7;
  /* select */
  --color-background-darker: #e4e4e4;
  /* hover */
  --color-background-lighter: #f8f9fa;
  --color-primary: var(--co-primary-element);
  --color-primary-text: var(--co-primary-text);
  --color-primary-dark: var(--co-primary-element);
  --color-primary-darker: var(--co-primary-element);
  --color-primary-lighter: var(--co-primary-element-light);
  --color-border: #b6b6b6;
  --color-border-dark: #959595;
  /* select */
  --color-border-darker: #696969;
  /* hover */
  --color-border-lighter: #f1f1f1;
  --color-error: #e9322d;
  --color-warning: #eca700;
  --color-success: #46ba61;
  --border-radius: 3px;
  --border-radius-large: 10px;
  --header-height: 44px;
  --color-primary-very-light: var(--co-primary-light);
  --default-font-size: 15px;
  --font-size: 15px;
  --cool-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Cantarell, Roboto, Oxygen-Sans, Ubuntu, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  --mobile-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Cantarell, Roboto, Oxygen-Sans, Ubuntu, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  --vex-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Cantarell, Roboto, Oxygen-Sans, Ubuntu, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  --jquery-ui-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Cantarell, Roboto, Oxygen-Sans, Ubuntu, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  --docs-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Cantarell, Roboto, Oxygen-Sans, Ubuntu, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  --docs--pre-font: "Consolas","Menlo","Lucida Console","Courier New",monospace;
  --co-image-logo: url("images/toolbar-bg-logo.svg");
}

/** Icons
 *
 * For icons that are not using css backgrounds by default we will need to apply some
 * additional css override to hide the contained dom image
 */
.w2ui-icon.bold,
.w2ui-button .w2ui-icon.bold,
#tb_editbar_item_bold .w2ui-icon,
#tb_actionbar_item_bold .w2ui-icon {
  background-image: url("images/lc_bold_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unobold > img,
#NotebookBar .unoBold > img,
#NotebookBar #Bold #Boldimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_bold_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoBold:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Bold > img.unobutton,
#Bold #Boldimg,
#Bold img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_bold_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoBold:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Bold > img.unobutton:hover,
#Bold #Boldimg:hover,
#Bold img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.bold img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_bold_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.italic,
.w2ui-button .w2ui-icon.italic,
#tb_editbar_item_italic .w2ui-icon,
#tb_actionbar_item_italic .w2ui-icon {
  background-image: url("images/lc_italic_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoitalic > img,
#NotebookBar .unoItalic > img,
#NotebookBar #Italic #Italicimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_italic_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoItalic:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Italic > img.unobutton,
#Italic #Italicimg,
#Italic img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_italic_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoItalic:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Italic > img.unobutton:hover,
#Italic #Italicimg:hover,
#Italic img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.italic img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_italic_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.underline,
.w2ui-button .w2ui-icon.underline,
#tb_editbar_item_underline .w2ui-icon,
#tb_actionbar_item_underline .w2ui-icon {
  background-image: url("images/lc_underline_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unounderline > img,
#NotebookBar .unoUnderline > img,
#NotebookBar #Underline #Underlineimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_underline_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoUnderline:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Underline > img.unobutton,
#Underline #Underlineimg,
#Underline img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_underline_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoUnderline:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Underline > img.unobutton:hover,
#Underline #Underlineimg:hover,
#Underline img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.underline img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_underline_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.strikeout,
.w2ui-button .w2ui-icon.strikeout,
#tb_editbar_item_strikeout .w2ui-icon,
#tb_actionbar_item_strikeout .w2ui-icon {
  background-image: url("images/lc_strikeout_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unostrikeout > img,
#NotebookBar .unoStrikeout > img,
#NotebookBar #Strikeout #Strikeoutimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_strikeout_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoStrikeout:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Strikeout > img.unobutton,
#Strikeout #Strikeoutimg,
#Strikeout img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_strikeout_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoStrikeout:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Strikeout > img.unobutton:hover,
#Strikeout #Strikeoutimg:hover,
#Strikeout img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.strikeout img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_strikeout_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.justifypara,
.w2ui-button .w2ui-icon.justifypara,
#tb_editbar_item_justifypara .w2ui-icon,
#tb_actionbar_item_justifypara .w2ui-icon {
  background-image: url("images/lc_alignblock_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unojustifypara > img,
#NotebookBar .unoJustifyPara > img,
#NotebookBar #JustifyPara #JustifyParaimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignblock_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoJustifyPara:not(.ui-expander-icon-right) > img.unobutton,
.unospan-JustifyPara > img.unobutton,
#JustifyPara #JustifyParaimg,
#JustifyPara img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignblock_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoJustifyPara:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-JustifyPara > img.unobutton:hover,
#JustifyPara #JustifyParaimg:hover,
#JustifyPara img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.justifypara img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignblock_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.leftpara,
.w2ui-button .w2ui-icon.leftpara,
#tb_editbar_item_leftpara .w2ui-icon,
#tb_actionbar_item_leftpara .w2ui-icon {
  background-image: url("images/lc_leftpara.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoleftpara > img,
#NotebookBar .unoLeftPara > img,
#NotebookBar #LeftPara #LeftParaimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_leftpara.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLeftPara:not(.ui-expander-icon-right) > img.unobutton,
.unospan-LeftPara > img.unobutton,
#LeftPara #LeftParaimg,
#LeftPara img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_leftpara.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLeftPara:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-LeftPara > img.unobutton:hover,
#LeftPara #LeftParaimg:hover,
#LeftPara img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.leftpara img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_leftpara.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.centerpara,
.w2ui-button .w2ui-icon.centerpara,
#tb_editbar_item_centerpara .w2ui-icon,
#tb_actionbar_item_centerpara .w2ui-icon {
  background-image: url("images/lc_alignhorizontalcenter_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocenterpara > img,
#NotebookBar .unoCenterPara > img,
#NotebookBar #CenterPara #CenterParaimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignhorizontalcenter_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCenterPara:not(.ui-expander-icon-right) > img.unobutton,
.unospan-CenterPara > img.unobutton,
#CenterPara #CenterParaimg,
#CenterPara img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignhorizontalcenter_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCenterPara:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-CenterPara > img.unobutton:hover,
#CenterPara #CenterParaimg:hover,
#CenterPara img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.centerpara img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignhorizontalcenter_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.rightpara,
.w2ui-button .w2ui-icon.rightpara,
#tb_editbar_item_rightpara .w2ui-icon,
#tb_actionbar_item_rightpara .w2ui-icon {
  background-image: url("images/lc_alignright_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unorightpara > img,
#NotebookBar .unoRightPara > img,
#NotebookBar #RightPara #RightParaimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignright_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoRightPara:not(.ui-expander-icon-right) > img.unobutton,
.unospan-RightPara > img.unobutton,
#RightPara #RightParaimg,
#RightPara img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignright_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoRightPara:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-RightPara > img.unobutton:hover,
#RightPara #RightParaimg:hover,
#RightPara img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.rightpara img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignright_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignblock,
.w2ui-button .w2ui-icon.alignblock,
#tb_editbar_item_alignblock .w2ui-icon,
#tb_actionbar_item_alignblock .w2ui-icon {
  background-image: url("images/lc_alignblock_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignblock > img,
#NotebookBar .unoAlignBlock > img,
#NotebookBar #AlignBlock #AlignBlockimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignblock_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignBlock:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignBlock > img.unobutton,
#AlignBlock #AlignBlockimg,
#AlignBlock img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignblock_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignBlock:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignBlock > img.unobutton:hover,
#AlignBlock #AlignBlockimg:hover,
#AlignBlock img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignblock img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignblock_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignleft,
.w2ui-button .w2ui-icon.alignleft,
#tb_editbar_item_alignleft .w2ui-icon,
#tb_actionbar_item_alignleft .w2ui-icon {
  background-image: url("images/lc_leftpara.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignleft > img,
#NotebookBar .unoAlignLeft > img,
#NotebookBar #AlignLeft #AlignLeftimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_leftpara.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignLeft:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignLeft > img.unobutton,
#AlignLeft #AlignLeftimg,
#AlignLeft img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_leftpara.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignLeft:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignLeft > img.unobutton:hover,
#AlignLeft #AlignLeftimg:hover,
#AlignLeft img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignleft img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_leftpara.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignhorizontalcenter,
.w2ui-button .w2ui-icon.alignhorizontalcenter,
#tb_editbar_item_alignhorizontalcenter .w2ui-icon,
#tb_actionbar_item_alignhorizontalcenter .w2ui-icon {
  background-image: url("images/lc_alignhorizontalcenter_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignhorizontalcenter > img,
#NotebookBar .unoAlignHorizontalCenter > img,
#NotebookBar #AlignHorizontalCenter #AlignHorizontalCenterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignhorizontalcenter_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignHorizontalCenter:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignHorizontalCenter > img.unobutton,
#AlignHorizontalCenter #AlignHorizontalCenterimg,
#AlignHorizontalCenter img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignhorizontalcenter_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignHorizontalCenter:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignHorizontalCenter > img.unobutton:hover,
#AlignHorizontalCenter #AlignHorizontalCenterimg:hover,
#AlignHorizontalCenter img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignhorizontalcenter img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignhorizontalcenter_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignright,
.w2ui-button .w2ui-icon.alignright,
#tb_editbar_item_alignright .w2ui-icon,
#tb_actionbar_item_alignright .w2ui-icon {
  background-image: url("images/lc_alignright_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignright > img,
#NotebookBar .unoAlignRight > img,
#NotebookBar #AlignRight #AlignRightimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignright_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignRight:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignRight > img.unobutton,
#AlignRight #AlignRightimg,
#AlignRight img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignright_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignRight:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignRight > img.unobutton:hover,
#AlignRight #AlignRightimg:hover,
#AlignRight img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignright img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_alignright_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.paralefttoright,
.w2ui-button .w2ui-icon.paralefttoright,
#tb_editbar_item_paralefttoright .w2ui-icon,
#tb_actionbar_item_paralefttoright .w2ui-icon {
  background-image: url("images/format_textdirection_l_to_r_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoparalefttoright > img,
#NotebookBar .unoParaLeftToRight > img,
#NotebookBar #ParaLeftToRight #ParaLeftToRightimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_textdirection_l_to_r_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoParaLeftToRight:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ParaLeftToRight > img.unobutton,
#ParaLeftToRight #ParaLeftToRightimg,
#ParaLeftToRight img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_textdirection_l_to_r_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoParaLeftToRight:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ParaLeftToRight > img.unobutton:hover,
#ParaLeftToRight #ParaLeftToRightimg:hover,
#ParaLeftToRight img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.paralefttoright img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_textdirection_l_to_r_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.pararighttoleft,
.w2ui-button .w2ui-icon.pararighttoleft,
#tb_editbar_item_pararighttoleft .w2ui-icon,
#tb_actionbar_item_pararighttoleft .w2ui-icon {
  background-image: url("images/format_textdirection_r_to_l_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unopararighttoleft > img,
#NotebookBar .unoParaRightToLeft > img,
#NotebookBar #ParaRightToLeft #ParaRightToLeftimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_textdirection_r_to_l_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoParaRightToLeft:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ParaRightToLeft > img.unobutton,
#ParaRightToLeft #ParaRightToLeftimg,
#ParaRightToLeft img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_textdirection_r_to_l_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoParaRightToLeft:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ParaRightToLeft > img.unobutton:hover,
#ParaRightToLeft #ParaRightToLeftimg:hover,
#ParaRightToLeft img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.pararighttoleft img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_textdirection_r_to_l_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignleft,
.w2ui-button .w2ui-icon.alignleft,
#tb_editbar_item_alignleft .w2ui-icon,
#tb_actionbar_item_alignleft .w2ui-icon {
  background-image: url("images/format_align_left_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignleft > img,
#NotebookBar .unoAlignLeft > img,
#NotebookBar #AlignLeft #AlignLeftimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_align_left_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignLeft:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignLeft > img.unobutton,
#AlignLeft #AlignLeftimg,
#AlignLeft img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_align_left_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignLeft:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignLeft > img.unobutton:hover,
#AlignLeft #AlignLeftimg:hover,
#AlignLeft img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignleft img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_align_left_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignbottom,
.w2ui-button .w2ui-icon.alignbottom,
#tb_editbar_item_alignbottom .w2ui-icon,
#tb_actionbar_item_alignbottom .w2ui-icon {
  background-image: url("images/format-align-bottom.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignbottom > img,
#NotebookBar .unoAlignBottom > img,
#NotebookBar #AlignBottom #AlignBottomimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-bottom.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignBottom:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignBottom > img.unobutton,
#AlignBottom #AlignBottomimg,
#AlignBottom img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-bottom.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignBottom:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignBottom > img.unobutton:hover,
#AlignBottom #AlignBottomimg:hover,
#AlignBottom img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignbottom img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-bottom.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.aligntop,
.w2ui-button .w2ui-icon.aligntop,
#tb_editbar_item_aligntop .w2ui-icon,
#tb_actionbar_item_aligntop .w2ui-icon {
  background-image: url("images/format-align-top.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoaligntop > img,
#NotebookBar .unoAlignTop > img,
#NotebookBar #AlignTop #AlignTopimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-top.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignTop:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignTop > img.unobutton,
#AlignTop #AlignTopimg,
#AlignTop img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-top.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignTop:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignTop > img.unobutton:hover,
#AlignTop #AlignTopimg:hover,
#AlignTop img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.aligntop img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-top.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignvcenter,
.w2ui-button .w2ui-icon.alignvcenter,
#tb_editbar_item_alignvcenter .w2ui-icon,
#tb_actionbar_item_alignvcenter .w2ui-icon {
  background-image: url("images/format-align-middle.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignvcenter > img,
#NotebookBar .unoAlignVCenter > img,
#NotebookBar #AlignVCenter #AlignVCenterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-middle.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignVCenter:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignVCenter > img.unobutton,
#AlignVCenter #AlignVCenterimg,
#AlignVCenter img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-middle.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignVCenter:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignVCenter > img.unobutton:hover,
#AlignVCenter #AlignVCenterimg:hover,
#AlignVCenter img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignvcenter img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-middle.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.cellvertbottom,
.w2ui-button .w2ui-icon.cellvertbottom,
#tb_editbar_item_cellvertbottom .w2ui-icon,
#tb_actionbar_item_cellvertbottom .w2ui-icon {
  background-image: url("images/format-align-bottom.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocellvertbottom > img,
#NotebookBar .unoCellVertBottom > img,
#NotebookBar #CellVertBottom #CellVertBottomimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-bottom.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCellVertBottom:not(.ui-expander-icon-right) > img.unobutton,
.unospan-CellVertBottom > img.unobutton,
#CellVertBottom #CellVertBottomimg,
#CellVertBottom img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-bottom.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCellVertBottom:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-CellVertBottom > img.unobutton:hover,
#CellVertBottom #CellVertBottomimg:hover,
#CellVertBottom img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.cellvertbottom img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-bottom.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.cellverttop,
.w2ui-button .w2ui-icon.cellverttop,
#tb_editbar_item_cellverttop .w2ui-icon,
#tb_actionbar_item_cellverttop .w2ui-icon {
  background-image: url("images/format-align-top.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocellverttop > img,
#NotebookBar .unoCellVertTop > img,
#NotebookBar #CellVertTop #CellVertTopimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-top.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCellVertTop:not(.ui-expander-icon-right) > img.unobutton,
.unospan-CellVertTop > img.unobutton,
#CellVertTop #CellVertTopimg,
#CellVertTop img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-top.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCellVertTop:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-CellVertTop > img.unobutton:hover,
#CellVertTop #CellVertTopimg:hover,
#CellVertTop img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.cellverttop img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-top.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.cellvertcenter,
.w2ui-button .w2ui-icon.cellvertcenter,
#tb_editbar_item_cellvertcenter .w2ui-icon,
#tb_actionbar_item_cellvertcenter .w2ui-icon {
  background-image: url("images/format-align-middle.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocellvertcenter > img,
#NotebookBar .unoCellVertCenter > img,
#NotebookBar #CellVertCenter #CellVertCenterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-middle.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCellVertCenter:not(.ui-expander-icon-right) > img.unobutton,
.unospan-CellVertCenter > img.unobutton,
#CellVertCenter #CellVertCenterimg,
#CellVertCenter img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-middle.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCellVertCenter:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-CellVertCenter > img.unobutton:hover,
#CellVertCenter #CellVertCenterimg:hover,
#CellVertCenter img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.cellvertcenter img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-align-middle.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.incrementindent,
.w2ui-button .w2ui-icon.incrementindent,
#tb_editbar_item_incrementindent .w2ui-icon,
#tb_actionbar_item_incrementindent .w2ui-icon {
  background-image: url("images/lc_incrementindent_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoincrementindent > img,
#NotebookBar .unoIncrementIndent > img,
#NotebookBar #IncrementIndent #IncrementIndentimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_incrementindent_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoIncrementIndent:not(.ui-expander-icon-right) > img.unobutton,
.unospan-IncrementIndent > img.unobutton,
#IncrementIndent #IncrementIndentimg,
#IncrementIndent img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_incrementindent_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoIncrementIndent:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-IncrementIndent > img.unobutton:hover,
#IncrementIndent #IncrementIndentimg:hover,
#IncrementIndent img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.incrementindent img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_incrementindent_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.decrementindent,
.w2ui-button .w2ui-icon.decrementindent,
#tb_editbar_item_decrementindent .w2ui-icon,
#tb_actionbar_item_decrementindent .w2ui-icon {
  background-image: url("images/lc_decrementindent_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodecrementindent > img,
#NotebookBar .unoDecrementIndent > img,
#NotebookBar #DecrementIndent #DecrementIndentimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_decrementindent_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDecrementIndent:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DecrementIndent > img.unobutton,
#DecrementIndent #DecrementIndentimg,
#DecrementIndent img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_decrementindent_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDecrementIndent:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DecrementIndent > img.unobutton:hover,
#DecrementIndent #DecrementIndentimg:hover,
#DecrementIndent img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.decrementindent img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_decrementindent_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.hangingindent,
.w2ui-button .w2ui-icon.hangingindent,
#tb_editbar_item_hangingindent .w2ui-icon,
#tb_actionbar_item_hangingindent .w2ui-icon {
  background-image: url("images/align-horizontal-right.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unohangingindent > img,
#NotebookBar .unoHangingIndent > img,
#NotebookBar #HangingIndent #HangingIndentimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align-horizontal-right.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoHangingIndent:not(.ui-expander-icon-right) > img.unobutton,
.unospan-HangingIndent > img.unobutton,
#HangingIndent #HangingIndentimg,
#HangingIndent img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align-horizontal-right.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoHangingIndent:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-HangingIndent > img.unobutton:hover,
#HangingIndent #HangingIndentimg:hover,
#HangingIndent img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.hangingindent img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align-horizontal-right.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.paraspaceincrease,
.w2ui-button .w2ui-icon.paraspaceincrease,
#tb_editbar_item_paraspaceincrease .w2ui-icon,
#tb_actionbar_item_paraspaceincrease .w2ui-icon {
  background-image: url("images/arrow-expand-vertical.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoparaspaceincrease > img,
#NotebookBar .unoParaspaceIncrease > img,
#NotebookBar #ParaspaceIncrease #ParaspaceIncreaseimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrow-expand-vertical.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoParaspaceIncrease:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ParaspaceIncrease > img.unobutton,
#ParaspaceIncrease #ParaspaceIncreaseimg,
#ParaspaceIncrease img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrow-expand-vertical.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoParaspaceIncrease:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ParaspaceIncrease > img.unobutton:hover,
#ParaspaceIncrease #ParaspaceIncreaseimg:hover,
#ParaspaceIncrease img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.paraspaceincrease img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrow-expand-vertical.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.paraspacedecrease,
.w2ui-button .w2ui-icon.paraspacedecrease,
#tb_editbar_item_paraspacedecrease .w2ui-icon,
#tb_actionbar_item_paraspacedecrease .w2ui-icon {
  background-image: url("images/arrow-collapse-vertical.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoparaspacedecrease > img,
#NotebookBar .unoParaspaceDecrease > img,
#NotebookBar #ParaspaceDecrease #ParaspaceDecreaseimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrow-collapse-vertical.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoParaspaceDecrease:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ParaspaceDecrease > img.unobutton,
#ParaspaceDecrease #ParaspaceDecreaseimg,
#ParaspaceDecrease img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrow-collapse-vertical.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoParaspaceDecrease:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ParaspaceDecrease > img.unobutton:hover,
#ParaspaceDecrease #ParaspaceDecreaseimg:hover,
#ParaspaceDecrease img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.paraspacedecrease img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrow-collapse-vertical.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.outlineright,
.w2ui-button .w2ui-icon.outlineright,
#tb_editbar_item_outlineright .w2ui-icon,
#tb_actionbar_item_outlineright .w2ui-icon {
  background-image: url("images/east_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unooutlineright > img,
#NotebookBar .unoOutlineRight > img,
#NotebookBar #OutlineRight #OutlineRightimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/east_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoOutlineRight:not(.ui-expander-icon-right) > img.unobutton,
.unospan-OutlineRight > img.unobutton,
#OutlineRight #OutlineRightimg,
#OutlineRight img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/east_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoOutlineRight:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-OutlineRight > img.unobutton:hover,
#OutlineRight #OutlineRightimg:hover,
#OutlineRight img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.outlineright img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/east_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.outlineleft,
.w2ui-button .w2ui-icon.outlineleft,
#tb_editbar_item_outlineleft .w2ui-icon,
#tb_actionbar_item_outlineleft .w2ui-icon {
  background-image: url("images/west_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unooutlineleft > img,
#NotebookBar .unoOutlineLeft > img,
#NotebookBar #OutlineLeft #OutlineLeftimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/west_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoOutlineLeft:not(.ui-expander-icon-right) > img.unobutton,
.unospan-OutlineLeft > img.unobutton,
#OutlineLeft #OutlineLeftimg,
#OutlineLeft img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/west_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoOutlineLeft:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-OutlineLeft > img.unobutton:hover,
#OutlineLeft #OutlineLeftimg:hover,
#OutlineLeft img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.outlineleft img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/west_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.outlinedown,
.w2ui-button .w2ui-icon.outlinedown,
#tb_editbar_item_outlinedown .w2ui-icon,
#tb_actionbar_item_outlinedown .w2ui-icon {
  background-image: url("images/south_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unooutlinedown > img,
#NotebookBar .unoOutlineDown > img,
#NotebookBar #OutlineDown #OutlineDownimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/south_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoOutlineDown:not(.ui-expander-icon-right) > img.unobutton,
.unospan-OutlineDown > img.unobutton,
#OutlineDown #OutlineDownimg,
#OutlineDown img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/south_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoOutlineDown:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-OutlineDown > img.unobutton:hover,
#OutlineDown #OutlineDownimg:hover,
#OutlineDown img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.outlinedown img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/south_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.outlineup,
.w2ui-button .w2ui-icon.outlineup,
#tb_editbar_item_outlineup .w2ui-icon,
#tb_actionbar_item_outlineup .w2ui-icon {
  background-image: url("images/north_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unooutlineup > img,
#NotebookBar .unoOutlineUp > img,
#NotebookBar #OutlineUp #OutlineUpimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/north_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoOutlineUp:not(.ui-expander-icon-right) > img.unobutton,
.unospan-OutlineUp > img.unobutton,
#OutlineUp #OutlineUpimg,
#OutlineUp img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/north_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoOutlineUp:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-OutlineUp > img.unobutton:hover,
#OutlineUp #OutlineUpimg:hover,
#OutlineUp img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.outlineup img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/north_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.lineendstyle,
.w2ui-button .w2ui-icon.lineendstyle,
#tb_editbar_item_lineendstyle .w2ui-icon,
#tb_actionbar_item_lineendstyle .w2ui-icon {
  background-image: url("images/sync_alt_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unolineendstyle > img,
#NotebookBar .unoLineEndStyle > img,
#NotebookBar #LineEndStyle #LineEndStyleimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sync_alt_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLineEndStyle:not(.ui-expander-icon-right) > img.unobutton,
.unospan-LineEndStyle > img.unobutton,
#LineEndStyle #LineEndStyleimg,
#LineEndStyle img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sync_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLineEndStyle:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-LineEndStyle > img.unobutton:hover,
#LineEndStyle #LineEndStyleimg:hover,
#LineEndStyle img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.lineendstyle img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sync_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.xlinestyle,
.w2ui-button .w2ui-icon.xlinestyle,
#tb_editbar_item_xlinestyle .w2ui-icon,
#tb_actionbar_item_xlinestyle .w2ui-icon {
  background-image: url("images/line_style_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoxlinestyle > img,
#NotebookBar .unoXLineStyle > img,
#NotebookBar #XLineStyle #XLineStyleimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/line_style_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoXLineStyle:not(.ui-expander-icon-right) > img.unobutton,
.unospan-XLineStyle > img.unobutton,
#XLineStyle #XLineStyleimg,
#XLineStyle img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/line_style_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoXLineStyle:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-XLineStyle > img.unobutton:hover,
#XLineStyle #XLineStyleimg:hover,
#XLineStyle img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.xlinestyle img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/line_style_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.charbackcolor,
.w2ui-button .w2ui-icon.charbackcolor,
#tb_editbar_item_charbackcolor .w2ui-icon,
#tb_actionbar_item_charbackcolor .w2ui-icon {
  background-image: url("images/lc_backcolor_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocharbackcolor > img,
#NotebookBar .unoCharBackColor > img,
#NotebookBar #CharBackColor #CharBackColorimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCharBackColor:not(.ui-expander-icon-right) > img.unobutton,
.unospan-CharBackColor > img.unobutton,
#CharBackColor #CharBackColorimg,
#CharBackColor img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCharBackColor:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-CharBackColor > img.unobutton:hover,
#CharBackColor #CharBackColorimg:hover,
#CharBackColor img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.charbackcolor img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.numberformatdecimal,
.w2ui-button .w2ui-icon.numberformatdecimal,
#tb_editbar_item_numberformatdecimal .w2ui-icon,
#tb_actionbar_item_numberformatdecimal .w2ui-icon {
  background-image: url("images/decimal.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unonumberformatdecimal > img,
#NotebookBar .unoNumberFormatDecimal > img,
#NotebookBar #NumberFormatDecimal #NumberFormatDecimalimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoNumberFormatDecimal:not(.ui-expander-icon-right) > img.unobutton,
.unospan-NumberFormatDecimal > img.unobutton,
#NumberFormatDecimal #NumberFormatDecimalimg,
#NumberFormatDecimal img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoNumberFormatDecimal:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-NumberFormatDecimal > img.unobutton:hover,
#NumberFormatDecimal #NumberFormatDecimalimg:hover,
#NumberFormatDecimal img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.numberformatdecimal img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.linespacing,
.w2ui-button .w2ui-icon.linespacing,
#tb_editbar_item_linespacing .w2ui-icon,
#tb_actionbar_item_linespacing .w2ui-icon {
  background-image: url("images/lc_linespacing.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unolinespacing > img,
#NotebookBar .unoLineSpacing > img,
#NotebookBar #LineSpacing #LineSpacingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLineSpacing:not(.ui-expander-icon-right) > img.unobutton,
.unospan-LineSpacing > img.unobutton,
#LineSpacing #LineSpacingimg,
#LineSpacing img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLineSpacing:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-LineSpacing > img.unobutton:hover,
#LineSpacing #LineSpacingimg:hover,
#LineSpacing img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.linespacing img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spacepara1,
.w2ui-button .w2ui-icon.spacepara1,
#tb_editbar_item_spacepara1 .w2ui-icon,
#tb_actionbar_item_spacepara1 .w2ui-icon {
  background-image: url("images/lc_linespacing.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospacepara1 > img,
#NotebookBar .unoSpacePara1 > img,
#NotebookBar #SpacePara1 #SpacePara1img {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpacePara1:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SpacePara1 > img.unobutton,
#SpacePara1 #SpacePara1img,
#SpacePara1 img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpacePara1:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SpacePara1 > img.unobutton:hover,
#SpacePara1 #SpacePara1img:hover,
#SpacePara1 img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spacepara1 img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spacepara15,
.w2ui-button .w2ui-icon.spacepara15,
#tb_editbar_item_spacepara15 .w2ui-icon,
#tb_actionbar_item_spacepara15 .w2ui-icon {
  background-image: url("images/lc_linespacing.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospacepara15 > img,
#NotebookBar .unoSpacePara15 > img,
#NotebookBar #SpacePara15 #SpacePara15img {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpacePara15:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SpacePara15 > img.unobutton,
#SpacePara15 #SpacePara15img,
#SpacePara15 img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpacePara15:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SpacePara15 > img.unobutton:hover,
#SpacePara15 #SpacePara15img:hover,
#SpacePara15 img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spacepara15 img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spacepara2,
.w2ui-button .w2ui-icon.spacepara2,
#tb_editbar_item_spacepara2 .w2ui-icon,
#tb_actionbar_item_spacepara2 .w2ui-icon {
  background-image: url("images/lc_linespacing.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospacepara2 > img,
#NotebookBar .unoSpacePara2 > img,
#NotebookBar #SpacePara2 #SpacePara2img {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpacePara2:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SpacePara2 > img.unobutton,
#SpacePara2 #SpacePara2img,
#SpacePara2 img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpacePara2:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SpacePara2 > img.unobutton:hover,
#SpacePara2 #SpacePara2img:hover,
#SpacePara2 img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spacepara2 img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_linespacing.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.shadowed,
.w2ui-button .w2ui-icon.shadowed,
#tb_editbar_item_shadowed .w2ui-icon,
#tb_actionbar_item_shadowed .w2ui-icon {
  background-image: url("images/lc_shadowed.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoshadowed > img,
#NotebookBar .unoShadowed > img,
#NotebookBar #Shadowed #Shadowedimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_shadowed.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoShadowed:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Shadowed > img.unobutton,
#Shadowed #Shadowedimg,
#Shadowed img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_shadowed.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoShadowed:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Shadowed > img.unobutton:hover,
#Shadowed #Shadowedimg:hover,
#Shadowed img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.shadowed img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_shadowed.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.grow,
.w2ui-button .w2ui-icon.grow,
#tb_editbar_item_grow .w2ui-icon,
#tb_actionbar_item_grow .w2ui-icon {
  background-image: url("images/lc_grow.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unogrow > img,
#NotebookBar .unoGrow > img,
#NotebookBar #Grow #Growimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_grow.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoGrow:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Grow > img.unobutton,
#Grow #Growimg,
#Grow img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_grow.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoGrow:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Grow > img.unobutton:hover,
#Grow #Growimg:hover,
#Grow img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.grow img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_grow.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.shrink,
.w2ui-button .w2ui-icon.shrink,
#tb_editbar_item_shrink .w2ui-icon,
#tb_actionbar_item_shrink .w2ui-icon {
  background-image: url("images/lc_shrink.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoshrink > img,
#NotebookBar .unoShrink > img,
#NotebookBar #Shrink #Shrinkimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_shrink.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoShrink:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Shrink > img.unobutton,
#Shrink #Shrinkimg,
#Shrink img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_shrink.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoShrink:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Shrink > img.unobutton:hover,
#Shrink #Shrinkimg:hover,
#Shrink img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.shrink img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_shrink.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.fontcolor,
.w2ui-button .w2ui-icon.fontcolor,
#tb_editbar_item_fontcolor .w2ui-icon,
#tb_actionbar_item_fontcolor .w2ui-icon {
  background-image: url("images/lc_color_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofontcolor > img,
#NotebookBar .unoFontColor > img,
#NotebookBar #FontColor #FontColorimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_color_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFontColor:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FontColor > img.unobutton,
#FontColor #FontColorimg,
#FontColor img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_color_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFontColor:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FontColor > img.unobutton:hover,
#FontColor #FontColorimg:hover,
#FontColor img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.fontcolor img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_color_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.backcolor,
.w2ui-button .w2ui-icon.backcolor,
#tb_editbar_item_backcolor .w2ui-icon,
#tb_actionbar_item_backcolor .w2ui-icon {
  background-image: url("images/lc_backcolor_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unobackcolor > img,
#NotebookBar .unoBackColor > img,
#NotebookBar #BackColor #BackColorimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoBackColor:not(.ui-expander-icon-right) > img.unobutton,
.unospan-BackColor > img.unobutton,
#BackColor #BackColorimg,
#BackColor img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoBackColor:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-BackColor > img.unobutton:hover,
#BackColor #BackColorimg:hover,
#BackColor img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.backcolor img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.backgroundcolor,
.w2ui-button .w2ui-icon.backgroundcolor,
#tb_editbar_item_backgroundcolor .w2ui-icon,
#tb_actionbar_item_backgroundcolor .w2ui-icon {
  background-image: url("images/lc_backcolor_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unobackgroundcolor > img,
#NotebookBar .unoBackgroundColor > img,
#NotebookBar #BackgroundColor #BackgroundColorimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoBackgroundColor:not(.ui-expander-icon-right) > img.unobutton,
.unospan-BackgroundColor > img.unobutton,
#BackgroundColor #BackgroundColorimg,
#BackgroundColor img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoBackgroundColor:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-BackgroundColor > img.unobutton:hover,
#BackgroundColor #BackgroundColorimg:hover,
#BackgroundColor img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.backgroundcolor img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_backcolor_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.resetattr,
.w2ui-button .w2ui-icon.resetattr,
#tb_editbar_item_resetattr .w2ui-icon,
#tb_actionbar_item_resetattr .w2ui-icon {
  background-image: url("images/lc_resetattributes_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoresetattr > img,
#NotebookBar .unoresetattr > img,
#NotebookBar #resetattr #resetattrimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_resetattributes_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoresetattr:not(.ui-expander-icon-right) > img.unobutton,
.unospan-resetattr > img.unobutton,
#resetattr #resetattrimg,
#resetattr img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_resetattributes_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoresetattr:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-resetattr > img.unobutton:hover,
#resetattr #resetattrimg:hover,
#resetattr img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.resetattr img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_resetattributes_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatpaintbrush,
.w2ui-button .w2ui-icon.formatpaintbrush,
#tb_editbar_item_formatpaintbrush .w2ui-icon,
#tb_actionbar_item_formatpaintbrush .w2ui-icon {
  background-image: url("images/lc_formatpaintbrush_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatpaintbrush > img,
#NotebookBar .unoFormatPaintbrush > img,
#NotebookBar #FormatPaintbrush #FormatPaintbrushimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatPaintbrush:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatPaintbrush > img.unobutton,
#FormatPaintbrush #FormatPaintbrushimg,
#FormatPaintbrush img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatPaintbrush:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatPaintbrush > img.unobutton:hover,
#FormatPaintbrush #FormatPaintbrushimg:hover,
#FormatPaintbrush img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatpaintbrush img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.defaultbullet,
.w2ui-button .w2ui-icon.defaultbullet,
#tb_editbar_item_defaultbullet .w2ui-icon,
#tb_actionbar_item_defaultbullet .w2ui-icon {
  background-image: url("images/lc_defaultbullet_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodefaultbullet > img,
#NotebookBar .unoDefaultBullet > img,
#NotebookBar #DefaultBullet #DefaultBulletimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_defaultbullet_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDefaultBullet:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DefaultBullet > img.unobutton,
#DefaultBullet #DefaultBulletimg,
#DefaultBullet img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_defaultbullet_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDefaultBullet:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DefaultBullet > img.unobutton:hover,
#DefaultBullet #DefaultBulletimg:hover,
#DefaultBullet img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.defaultbullet img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_defaultbullet_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.defaultnumbering,
.w2ui-button .w2ui-icon.defaultnumbering,
#tb_editbar_item_defaultnumbering .w2ui-icon,
#tb_actionbar_item_defaultnumbering .w2ui-icon {
  background-image: url("images/lc_defaultnumbering_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodefaultnumbering > img,
#NotebookBar .unoDefaultNumbering > img,
#NotebookBar #DefaultNumbering #DefaultNumberingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_defaultnumbering_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDefaultNumbering:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DefaultNumbering > img.unobutton,
#DefaultNumbering #DefaultNumberingimg,
#DefaultNumbering img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_defaultnumbering_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDefaultNumbering:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DefaultNumbering > img.unobutton:hover,
#DefaultNumbering #DefaultNumberingimg:hover,
#DefaultNumbering img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.defaultnumbering img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_defaultnumbering_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.removebullets,
.w2ui-button .w2ui-icon.removebullets,
#tb_editbar_item_removebullets .w2ui-icon,
#tb_actionbar_item_removebullets .w2ui-icon {
  background-image: url("images/lc_removebullets_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoremovebullets > img,
#NotebookBar .unoRemoveBullets > img,
#NotebookBar #RemoveBullets #RemoveBulletsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_removebullets_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoRemoveBullets:not(.ui-expander-icon-right) > img.unobutton,
.unospan-RemoveBullets > img.unobutton,
#RemoveBullets #RemoveBulletsimg,
#RemoveBullets img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_removebullets_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoRemoveBullets:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-RemoveBullets > img.unobutton:hover,
#RemoveBullets #RemoveBulletsimg:hover,
#RemoveBullets img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.removebullets img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_removebullets_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.setborderstyle,
.w2ui-button .w2ui-icon.setborderstyle,
#tb_editbar_item_setborderstyle .w2ui-icon,
#tb_actionbar_item_setborderstyle .w2ui-icon {
  background-image: url("images/lc_setborderstyle_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosetborderstyle > img,
#NotebookBar .unoSetBorderStyle > img,
#NotebookBar #SetBorderStyle #SetBorderStyleimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_setborderstyle_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSetBorderStyle:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SetBorderStyle > img.unobutton,
#SetBorderStyle #SetBorderStyleimg,
#SetBorderStyle img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_setborderstyle_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSetBorderStyle:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SetBorderStyle > img.unobutton:hover,
#SetBorderStyle #SetBorderStyleimg:hover,
#SetBorderStyle img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.setborderstyle img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_setborderstyle_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.togglemergecells,
.w2ui-button .w2ui-icon.togglemergecells,
#tb_editbar_item_togglemergecells .w2ui-icon,
#tb_actionbar_item_togglemergecells .w2ui-icon {
  background-image: url("images/lc_togglemergecells_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unotogglemergecells > img,
#NotebookBar .unoToggleMergeCells > img,
#NotebookBar #ToggleMergeCells #ToggleMergeCellsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_togglemergecells_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoToggleMergeCells:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ToggleMergeCells > img.unobutton,
#ToggleMergeCells #ToggleMergeCellsimg,
#ToggleMergeCells img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_togglemergecells_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoToggleMergeCells:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ToggleMergeCells > img.unobutton:hover,
#ToggleMergeCells #ToggleMergeCellsimg:hover,
#ToggleMergeCells img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.togglemergecells img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_togglemergecells_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.wraptext,
.w2ui-button .w2ui-icon.wraptext,
#tb_editbar_item_wraptext .w2ui-icon,
#tb_actionbar_item_wraptext .w2ui-icon {
  background-image: url("images/lc_wraptext_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unowraptext > img,
#NotebookBar .unoWrapText > img,
#NotebookBar #WrapText #WrapTextimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_wraptext_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoWrapText:not(.ui-expander-icon-right) > img.unobutton,
.unospan-WrapText > img.unobutton,
#WrapText #WrapTextimg,
#WrapText img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_wraptext_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoWrapText:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-WrapText > img.unobutton:hover,
#WrapText #WrapTextimg:hover,
#WrapText img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.wraptext img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_wraptext_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.conditionalformatdialog,
.w2ui-button .w2ui-icon.conditionalformatdialog,
#tb_editbar_item_conditionalformatdialog .w2ui-icon,
#tb_actionbar_item_conditionalformatdialog .w2ui-icon {
  background-image: url("images/lc_conditionalformatdialog_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoconditionalformatdialog > img,
#NotebookBar .unoConditionalFormatDialog > img,
#NotebookBar #ConditionalFormatDialog #ConditionalFormatDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_conditionalformatdialog_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoConditionalFormatDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ConditionalFormatDialog > img.unobutton,
#ConditionalFormatDialog #ConditionalFormatDialogimg,
#ConditionalFormatDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_conditionalformatdialog_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoConditionalFormatDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ConditionalFormatDialog > img.unobutton:hover,
#ConditionalFormatDialog #ConditionalFormatDialogimg:hover,
#ConditionalFormatDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.conditionalformatdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_conditionalformatdialog_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.sortascending,
.w2ui-button .w2ui-icon.sortascending,
#tb_editbar_item_sortascending .w2ui-icon,
#tb_actionbar_item_sortascending .w2ui-icon {
  background-image: url("images/lc_sortascending.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosortascending > img,
#NotebookBar .unoSortAscending > img,
#NotebookBar #SortAscending #SortAscendingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_sortascending.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSortAscending:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SortAscending > img.unobutton,
#SortAscending #SortAscendingimg,
#SortAscending img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_sortascending.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSortAscending:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SortAscending > img.unobutton:hover,
#SortAscending #SortAscendingimg:hover,
#SortAscending img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.sortascending img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_sortascending.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.sortdescending,
.w2ui-button .w2ui-icon.sortdescending,
#tb_editbar_item_sortdescending .w2ui-icon,
#tb_actionbar_item_sortdescending .w2ui-icon {
  background-image: url("images/lc_sortdescending.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosortdescending > img,
#NotebookBar .unoSortDescending > img,
#NotebookBar #SortDescending #SortDescendingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_sortdescending.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSortDescending:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SortDescending > img.unobutton,
#SortDescending #SortDescendingimg,
#SortDescending img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_sortdescending.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSortDescending:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SortDescending > img.unobutton:hover,
#SortDescending #SortDescendingimg:hover,
#SortDescending img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.sortdescending img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_sortdescending.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.numberformatcurrency,
.w2ui-button .w2ui-icon.numberformatcurrency,
#tb_editbar_item_numberformatcurrency .w2ui-icon,
#tb_actionbar_item_numberformatcurrency .w2ui-icon {
  background-image: url("images/lc_formattedfield_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unonumberformatcurrency > img,
#NotebookBar .unoNumberFormatCurrency > img,
#NotebookBar #NumberFormatCurrency #NumberFormatCurrencyimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formattedfield_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoNumberFormatCurrency:not(.ui-expander-icon-right) > img.unobutton,
.unospan-NumberFormatCurrency > img.unobutton,
#NumberFormatCurrency #NumberFormatCurrencyimg,
#NumberFormatCurrency img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formattedfield_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoNumberFormatCurrency:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-NumberFormatCurrency > img.unobutton:hover,
#NumberFormatCurrency #NumberFormatCurrencyimg:hover,
#NumberFormatCurrency img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.numberformatcurrency img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formattedfield_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.numberformatpercent,
.w2ui-button .w2ui-icon.numberformatpercent,
#tb_editbar_item_numberformatpercent .w2ui-icon,
#tb_actionbar_item_numberformatpercent .w2ui-icon {
  background-image: url("images/percent_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unonumberformatpercent > img,
#NotebookBar .unoNumberFormatPercent > img,
#NotebookBar #NumberFormatPercent #NumberFormatPercentimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/percent_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoNumberFormatPercent:not(.ui-expander-icon-right) > img.unobutton,
.unospan-NumberFormatPercent > img.unobutton,
#NumberFormatPercent #NumberFormatPercentimg,
#NumberFormatPercent img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/percent_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoNumberFormatPercent:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-NumberFormatPercent > img.unobutton:hover,
#NumberFormatPercent #NumberFormatPercentimg:hover,
#NumberFormatPercent img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.numberformatpercent img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/percent_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.numberformatdecdecimals,
.w2ui-button .w2ui-icon.numberformatdecdecimals,
#tb_editbar_item_numberformatdecdecimals .w2ui-icon,
#tb_actionbar_item_numberformatdecdecimals .w2ui-icon {
  background-image: url("images/decimal-decrease.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unonumberformatdecdecimals > img,
#NotebookBar .unoNumberFormatDecdecimals > img,
#NotebookBar #NumberFormatDecdecimals #NumberFormatDecdecimalsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal-decrease.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoNumberFormatDecdecimals:not(.ui-expander-icon-right) > img.unobutton,
.unospan-NumberFormatDecdecimals > img.unobutton,
#NumberFormatDecdecimals #NumberFormatDecdecimalsimg,
#NumberFormatDecdecimals img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal-decrease.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoNumberFormatDecdecimals:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-NumberFormatDecdecimals > img.unobutton:hover,
#NumberFormatDecdecimals #NumberFormatDecdecimalsimg:hover,
#NumberFormatDecdecimals img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.numberformatdecdecimals img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal-decrease.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.numberformatincdecimals,
.w2ui-button .w2ui-icon.numberformatincdecimals,
#tb_editbar_item_numberformatincdecimals .w2ui-icon,
#tb_actionbar_item_numberformatincdecimals .w2ui-icon {
  background-image: url("images/decimal-increase.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unonumberformatincdecimals > img,
#NotebookBar .unoNumberFormatIncdecimals > img,
#NotebookBar #NumberFormatIncdecimals #NumberFormatIncdecimalsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal-increase.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoNumberFormatIncdecimals:not(.ui-expander-icon-right) > img.unobutton,
.unospan-NumberFormatIncdecimals > img.unobutton,
#NumberFormatIncdecimals #NumberFormatIncdecimalsimg,
#NumberFormatIncdecimals img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal-increase.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoNumberFormatIncdecimals:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-NumberFormatIncdecimals > img.unobutton:hover,
#NumberFormatIncdecimals #NumberFormatIncdecimalsimg:hover,
#NumberFormatIncdecimals img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.numberformatincdecimals img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/decimal-increase.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.inserttextbox,
.w2ui-button .w2ui-icon.inserttextbox,
#tb_editbar_item_inserttextbox .w2ui-icon,
#tb_actionbar_item_inserttextbox .w2ui-icon {
  background-image: url("images/format_shapes_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinserttextbox > img,
#NotebookBar .unoInsertTextBox > img,
#NotebookBar #InsertTextBox #InsertTextBoximg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_shapes_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertTextBox:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertTextBox > img.unobutton,
#InsertTextBox #InsertTextBoximg,
#InsertTextBox img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_shapes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertTextBox:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertTextBox > img.unobutton:hover,
#InsertTextBox #InsertTextBoximg:hover,
#InsertTextBox img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.inserttextbox img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_shapes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.text,
.w2ui-button .w2ui-icon.text,
#tb_editbar_item_text .w2ui-icon,
#tb_actionbar_item_text .w2ui-icon {
  background-image: url("images/format_shapes_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unotext > img,
#NotebookBar .unoText > img,
#NotebookBar #Text #Textimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_shapes_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoText:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Text > img.unobutton,
#Text #Textimg,
#Text img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_shapes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoText:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Text > img.unobutton:hover,
#Text #Textimg:hover,
#Text img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.text img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_shapes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertconnectors,
.w2ui-button .w2ui-icon.insertconnectors,
#tb_editbar_item_insertconnectors .w2ui-icon,
#tb_actionbar_item_insertconnectors .w2ui-icon {
  background-image: url("images/transit-connection-variant.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertconnectors > img,
#NotebookBar .unoInsertConnectors > img,
#NotebookBar #InsertConnectors #InsertConnectorsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/transit-connection-variant.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertConnectors:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertConnectors > img.unobutton,
#InsertConnectors #InsertConnectorsimg,
#InsertConnectors img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/transit-connection-variant.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertConnectors:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertConnectors > img.unobutton:hover,
#InsertConnectors #InsertConnectorsimg:hover,
#InsertConnectors img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertconnectors img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/transit-connection-variant.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertannotation,
.w2ui-button .w2ui-icon.insertannotation,
#tb_editbar_item_insertannotation .w2ui-icon,
#tb_actionbar_item_insertannotation .w2ui-icon {
  background-image: url("images/lc_showannotations_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertannotation > img,
#NotebookBar .unoInsertAnnotation > img,
#NotebookBar #InsertAnnotation #InsertAnnotationimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_showannotations_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertAnnotation:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertAnnotation > img.unobutton,
#InsertAnnotation #InsertAnnotationimg,
#InsertAnnotation img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_showannotations_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertAnnotation:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertAnnotation > img.unobutton:hover,
#InsertAnnotation #InsertAnnotationimg:hover,
#InsertAnnotation img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertannotation img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_showannotations_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertgraphic,
.w2ui-button .w2ui-icon.insertgraphic,
#tb_editbar_item_insertgraphic .w2ui-icon,
#tb_actionbar_item_insertgraphic .w2ui-icon {
  background-image: url("images/lc_gallery_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertgraphic > img,
#NotebookBar .unoInsertGraphic > img,
#NotebookBar #InsertGraphic #InsertGraphicimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_gallery_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertGraphic:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertGraphic > img.unobutton,
#InsertGraphic #InsertGraphicimg,
#InsertGraphic img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_gallery_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertGraphic:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertGraphic > img.unobutton:hover,
#InsertGraphic #InsertGraphicimg:hover,
#InsertGraphic img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertgraphic img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_gallery_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.inserttable,
.w2ui-button .w2ui-icon.inserttable,
#tb_editbar_item_inserttable .w2ui-icon,
#tb_actionbar_item_inserttable .w2ui-icon {
  background-image: url("images/lc_inserttable_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinserttable > img,
#NotebookBar .unoInsertTable > img,
#NotebookBar #InsertTable #InsertTableimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_inserttable_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertTable:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertTable > img.unobutton,
#InsertTable #InsertTableimg,
#InsertTable img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_inserttable_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertTable:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertTable > img.unobutton:hover,
#InsertTable #InsertTableimg:hover,
#InsertTable img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.inserttable img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_inserttable_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertobjectchart,
.w2ui-button .w2ui-icon.insertobjectchart,
#tb_editbar_item_insertobjectchart .w2ui-icon,
#tb_actionbar_item_insertobjectchart .w2ui-icon {
  background-image: url("images/lc_drawchart_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertobjectchart > img,
#NotebookBar .unoInsertObjectChart > img,
#NotebookBar #InsertObjectChart #InsertObjectChartimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_drawchart_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertObjectChart:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertObjectChart > img.unobutton,
#InsertObjectChart #InsertObjectChartimg,
#InsertObjectChart img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_drawchart_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertObjectChart:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertObjectChart > img.unobutton:hover,
#InsertObjectChart #InsertObjectChartimg:hover,
#InsertObjectChart img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertobjectchart img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_drawchart_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.basicshapes,
.w2ui-button .w2ui-icon.basicshapes,
#tb_editbar_item_basicshapes .w2ui-icon,
#tb_actionbar_item_basicshapes .w2ui-icon {
  background-image: url("images/lc_ellipse_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unobasicshapes > img,
#NotebookBar .unoBasicShapes > img,
#NotebookBar #BasicShapes #BasicShapesimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_ellipse_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoBasicShapes:not(.ui-expander-icon-right) > img.unobutton,
.unospan-BasicShapes > img.unobutton,
#BasicShapes #BasicShapesimg,
#BasicShapes img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_ellipse_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoBasicShapes:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-BasicShapes > img.unobutton:hover,
#BasicShapes #BasicShapesimg:hover,
#BasicShapes img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.basicshapes img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_ellipse_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.functiondialog,
.w2ui-button .w2ui-icon.functiondialog,
#tb_editbar_item_functiondialog .w2ui-icon,
#tb_actionbar_item_functiondialog .w2ui-icon {
  background-image: url("images/function-variant.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofunctiondialog > img,
#NotebookBar .unoFunctionDialog > img,
#NotebookBar #FunctionDialog #FunctionDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/function-variant.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFunctionDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FunctionDialog > img.unobutton,
#FunctionDialog #FunctionDialogimg,
#FunctionDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/function-variant.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFunctionDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FunctionDialog > img.unobutton:hover,
#FunctionDialog #FunctionDialogimg:hover,
#FunctionDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.functiondialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/function-variant.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.functiondialog,
.w2ui-button .w2ui-icon.functiondialog,
#tb_editbar_item_functiondialog .w2ui-icon,
#tb_actionbar_item_functiondialog .w2ui-icon {
  background-image: url("images/function-variant.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofunctiondialog > img,
#NotebookBar .unoFunctionDialog > img,
#NotebookBar #FunctionDialog #FunctionDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/function-variant.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFunctionDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FunctionDialog > img.unobutton,
#FunctionDialog #FunctionDialogimg,
#FunctionDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/function-variant.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFunctionDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FunctionDialog > img.unobutton:hover,
#FunctionDialog #FunctionDialogimg:hover,
#FunctionDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.functiondialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/function-variant.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.searchprev,
.w2ui-button .w2ui-icon.searchprev,
#tb_editbar_item_searchprev .w2ui-icon,
#tb_actionbar_item_searchprev .w2ui-icon {
  background-image: url("images/expand_less_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosearchprev > img,
#NotebookBar .unoSearchPrev > img,
#NotebookBar #SearchPrev #SearchPrevimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_less_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSearchPrev:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SearchPrev > img.unobutton,
#SearchPrev #SearchPrevimg,
#SearchPrev img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_less_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSearchPrev:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SearchPrev > img.unobutton:hover,
#SearchPrev #SearchPrevimg:hover,
#SearchPrev img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.searchprev img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_less_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.searchnext,
.w2ui-button .w2ui-icon.searchnext,
#tb_editbar_item_searchnext .w2ui-icon,
#tb_actionbar_item_searchnext .w2ui-icon {
  background-image: url("images/expand_more_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosearchnext > img,
#NotebookBar .unoSearchNext > img,
#NotebookBar #SearchNext #SearchNextimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_more_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSearchNext:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SearchNext > img.unobutton,
#SearchNext #SearchNextimg,
#SearchNext img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_more_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSearchNext:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SearchNext > img.unobutton:hover,
#SearchNext #SearchNextimg:hover,
#SearchNext img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.searchnext img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_more_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.searchprev,
.w2ui-button .w2ui-icon.searchprev,
#tb_editbar_item_searchprev .w2ui-icon,
#tb_actionbar_item_searchprev .w2ui-icon {
  background-image: url("images/expand_less_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosearchprev > img,
#NotebookBar .unoSearchPrev > img,
#NotebookBar #SearchPrev #SearchPrevimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_less_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSearchPrev:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SearchPrev > img.unobutton,
#SearchPrev #SearchPrevimg,
#SearchPrev img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_less_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSearchPrev:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SearchPrev > img.unobutton:hover,
#SearchPrev #SearchPrevimg:hover,
#SearchPrev img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.searchprev img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_less_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.searchnext,
.w2ui-button .w2ui-icon.searchnext,
#tb_editbar_item_searchnext .w2ui-icon,
#tb_actionbar_item_searchnext .w2ui-icon {
  background-image: url("images/expand_more_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosearchnext > img,
#NotebookBar .unoSearchNext > img,
#NotebookBar #SearchNext #SearchNextimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_more_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSearchNext:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SearchNext > img.unobutton,
#SearchNext #SearchNextimg,
#SearchNext img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_more_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSearchNext:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SearchNext > img.unobutton:hover,
#SearchNext #SearchNextimg:hover,
#SearchNext img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.searchnext img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/expand_more_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.zoomout,
.w2ui-button .w2ui-icon.zoomout,
#tb_editbar_item_zoomout .w2ui-icon,
#tb_actionbar_item_zoomout .w2ui-icon {
  background-image: url("images/remove_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unozoomout > img,
#NotebookBar .unoZoomOut > img,
#NotebookBar #ZoomOut #ZoomOutimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/remove_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoZoomOut:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ZoomOut > img.unobutton,
#ZoomOut #ZoomOutimg,
#ZoomOut img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/remove_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoZoomOut:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ZoomOut > img.unobutton:hover,
#ZoomOut #ZoomOutimg:hover,
#ZoomOut img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.zoomout img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/remove_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.zoomin,
.w2ui-button .w2ui-icon.zoomin,
#tb_editbar_item_zoomin .w2ui-icon,
#tb_actionbar_item_zoomin .w2ui-icon {
  background-image: url("images/add_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unozoomin > img,
#NotebookBar .unoZoomIn > img,
#NotebookBar #ZoomIn #ZoomInimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/add_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoZoomIn:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ZoomIn > img.unobutton,
#ZoomIn #ZoomInimg,
#ZoomIn img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/add_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoZoomIn:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ZoomIn > img.unobutton:hover,
#ZoomIn #ZoomInimg:hover,
#ZoomIn img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.zoomin img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/add_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.zoomreset,
.w2ui-button .w2ui-icon.zoomreset,
#tb_editbar_item_zoomreset .w2ui-icon,
#tb_actionbar_item_zoomreset .w2ui-icon {
  background-image: url("images/youtube_searched_for_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unozoomreset > img,
#NotebookBar .unoZoomReset > img,
#NotebookBar #ZoomReset #ZoomResetimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/youtube_searched_for_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoZoomReset:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ZoomReset > img.unobutton,
#ZoomReset #ZoomResetimg,
#ZoomReset img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/youtube_searched_for_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoZoomReset:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ZoomReset > img.unobutton:hover,
#ZoomReset #ZoomResetimg:hover,
#ZoomReset img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.zoomreset img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/youtube_searched_for_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.linespacing,
.w2ui-button .w2ui-icon.linespacing,
#tb_editbar_item_linespacing .w2ui-icon,
#tb_actionbar_item_linespacing .w2ui-icon {
  background-image: url("images/format_line_spacing_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unolinespacing > img,
#NotebookBar .unoLineSpacing > img,
#NotebookBar #LineSpacing #LineSpacingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_line_spacing_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLineSpacing:not(.ui-expander-icon-right) > img.unobutton,
.unospan-LineSpacing > img.unobutton,
#LineSpacing #LineSpacingimg,
#LineSpacing img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_line_spacing_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLineSpacing:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-LineSpacing > img.unobutton:hover,
#LineSpacing #LineSpacingimg:hover,
#LineSpacing img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.linespacing img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_line_spacing_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.leftpara,
.w2ui-button .w2ui-icon.leftpara,
#tb_editbar_item_leftpara .w2ui-icon,
#tb_actionbar_item_leftpara .w2ui-icon {
  background-image: url("images/format_align_left_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoleftpara > img,
#NotebookBar .unoLeftPara > img,
#NotebookBar #LeftPara #LeftParaimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_align_left_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLeftPara:not(.ui-expander-icon-right) > img.unobutton,
.unospan-LeftPara > img.unobutton,
#LeftPara #LeftParaimg,
#LeftPara img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_align_left_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLeftPara:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-LeftPara > img.unobutton:hover,
#LeftPara #LeftParaimg:hover,
#LeftPara img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.leftpara img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_align_left_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertline,
.w2ui-button .w2ui-icon.insertline,
#tb_editbar_item_insertline .w2ui-icon,
#tb_actionbar_item_insertline .w2ui-icon {
  background-image: url("images/horizontal_rule_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertline > img,
#NotebookBar .unoInsertLine > img,
#NotebookBar #InsertLine #InsertLineimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/horizontal_rule_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertLine:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertLine > img.unobutton,
#InsertLine #InsertLineimg,
#InsertLine img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/horizontal_rule_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertLine:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertLine > img.unobutton:hover,
#InsertLine #InsertLineimg:hover,
#InsertLine img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertline img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/horizontal_rule_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.sortascending,
.w2ui-button .w2ui-icon.sortascending,
#tb_editbar_item_sortascending .w2ui-icon,
#tb_actionbar_item_sortascending .w2ui-icon {
  background-image: url("images/sort-alphabetical-ascending.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosortascending > img,
#NotebookBar .unoSortAscending > img,
#NotebookBar #SortAscending #SortAscendingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sort-alphabetical-ascending.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSortAscending:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SortAscending > img.unobutton,
#SortAscending #SortAscendingimg,
#SortAscending img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sort-alphabetical-ascending.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSortAscending:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SortAscending > img.unobutton:hover,
#SortAscending #SortAscendingimg:hover,
#SortAscending img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.sortascending img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sort-alphabetical-ascending.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.sortdescending,
.w2ui-button .w2ui-icon.sortdescending,
#tb_editbar_item_sortdescending .w2ui-icon,
#tb_actionbar_item_sortdescending .w2ui-icon {
  background-image: url("images/sort-alphabetical-descending.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosortdescending > img,
#NotebookBar .unoSortDescending > img,
#NotebookBar #SortDescending #SortDescendingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sort-alphabetical-descending.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSortDescending:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SortDescending > img.unobutton,
#SortDescending #SortDescendingimg,
#SortDescending img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sort-alphabetical-descending.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSortDescending:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SortDescending > img.unobutton:hover,
#SortDescending #SortDescendingimg:hover,
#SortDescending img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.sortdescending img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/sort-alphabetical-descending.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertrowsbefore,
.w2ui-button .w2ui-icon.insertrowsbefore,
#tb_editbar_item_insertrowsbefore .w2ui-icon,
#tb_actionbar_item_insertrowsbefore .w2ui-icon {
  background-image: url("images/table-row-plus-before.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertrowsbefore > img,
#NotebookBar .unoInsertRowsBefore > img,
#NotebookBar #InsertRowsBefore #InsertRowsBeforeimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-plus-before.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertRowsBefore:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertRowsBefore > img.unobutton,
#InsertRowsBefore #InsertRowsBeforeimg,
#InsertRowsBefore img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-plus-before.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertRowsBefore:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertRowsBefore > img.unobutton:hover,
#InsertRowsBefore #InsertRowsBeforeimg:hover,
#InsertRowsBefore img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertrowsbefore img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-plus-before.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertrowsafter,
.w2ui-button .w2ui-icon.insertrowsafter,
#tb_editbar_item_insertrowsafter .w2ui-icon,
#tb_actionbar_item_insertrowsafter .w2ui-icon {
  background-image: url("images/table-row-plus-after.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertrowsafter > img,
#NotebookBar .unoInsertRowsAfter > img,
#NotebookBar #InsertRowsAfter #InsertRowsAfterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-plus-after.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertRowsAfter:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertRowsAfter > img.unobutton,
#InsertRowsAfter #InsertRowsAfterimg,
#InsertRowsAfter img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-plus-after.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertRowsAfter:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertRowsAfter > img.unobutton:hover,
#InsertRowsAfter #InsertRowsAfterimg:hover,
#InsertRowsAfter img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertrowsafter img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-plus-after.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertcolumnsbefore,
.w2ui-button .w2ui-icon.insertcolumnsbefore,
#tb_editbar_item_insertcolumnsbefore .w2ui-icon,
#tb_actionbar_item_insertcolumnsbefore .w2ui-icon {
  background-image: url("images/table-column-plus-before.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertcolumnsbefore > img,
#NotebookBar .unoInsertColumnsBefore > img,
#NotebookBar #InsertColumnsBefore #InsertColumnsBeforeimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-plus-before.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertColumnsBefore:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertColumnsBefore > img.unobutton,
#InsertColumnsBefore #InsertColumnsBeforeimg,
#InsertColumnsBefore img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-plus-before.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertColumnsBefore:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertColumnsBefore > img.unobutton:hover,
#InsertColumnsBefore #InsertColumnsBeforeimg:hover,
#InsertColumnsBefore img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertcolumnsbefore img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-plus-before.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertcolumnsafter,
.w2ui-button .w2ui-icon.insertcolumnsafter,
#tb_editbar_item_insertcolumnsafter .w2ui-icon,
#tb_actionbar_item_insertcolumnsafter .w2ui-icon {
  background-image: url("images/table-column-plus-after.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertcolumnsafter > img,
#NotebookBar .unoInsertColumnsAfter > img,
#NotebookBar #InsertColumnsAfter #InsertColumnsAfterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-plus-after.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertColumnsAfter:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertColumnsAfter > img.unobutton,
#InsertColumnsAfter #InsertColumnsAfterimg,
#InsertColumnsAfter img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-plus-after.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertColumnsAfter:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertColumnsAfter > img.unobutton:hover,
#InsertColumnsAfter #InsertColumnsAfterimg:hover,
#InsertColumnsAfter img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertcolumnsafter img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-plus-after.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.deleterows,
.w2ui-button .w2ui-icon.deleterows,
#tb_editbar_item_deleterows .w2ui-icon,
#tb_actionbar_item_deleterows .w2ui-icon {
  background-image: url("images/table-row-remove.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodeleterows > img,
#NotebookBar .unoDeleteRows > img,
#NotebookBar #DeleteRows #DeleteRowsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-remove.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDeleteRows:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DeleteRows > img.unobutton,
#DeleteRows #DeleteRowsimg,
#DeleteRows img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-remove.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDeleteRows:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DeleteRows > img.unobutton:hover,
#DeleteRows #DeleteRowsimg:hover,
#DeleteRows img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.deleterows img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-row-remove.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.deletecolumns,
.w2ui-button .w2ui-icon.deletecolumns,
#tb_editbar_item_deletecolumns .w2ui-icon,
#tb_actionbar_item_deletecolumns .w2ui-icon {
  background-image: url("images/table-column-remove.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodeletecolumns > img,
#NotebookBar .unoDeleteColumns > img,
#NotebookBar #DeleteColumns #DeleteColumnsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-remove.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDeleteColumns:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DeleteColumns > img.unobutton,
#DeleteColumns #DeleteColumnsimg,
#DeleteColumns img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-remove.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDeleteColumns:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DeleteColumns > img.unobutton:hover,
#DeleteColumns #DeleteColumnsimg:hover,
#DeleteColumns img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.deletecolumns img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/table-column-remove.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.datadatapilotrun,
.w2ui-button .w2ui-icon.datadatapilotrun,
#tb_editbar_item_datadatapilotrun .w2ui-icon,
#tb_actionbar_item_datadatapilotrun .w2ui-icon {
  background-image: url("images/pivot_table_chart_FILL0_wght400_GRAD0_opsz24.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodatadatapilotrun > img,
#NotebookBar .unoDataDataPilotRun > img,
#NotebookBar #DataDataPilotRun #DataDataPilotRunimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDataDataPilotRun:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DataDataPilotRun > img.unobutton,
#DataDataPilotRun #DataDataPilotRunimg,
#DataDataPilotRun img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDataDataPilotRun:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DataDataPilotRun > img.unobutton:hover,
#DataDataPilotRun #DataDataPilotRunimg:hover,
#DataDataPilotRun img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.datadatapilotrun img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.deletepivottable,
.w2ui-button .w2ui-icon.deletepivottable,
#tb_editbar_item_deletepivottable .w2ui-icon,
#tb_actionbar_item_deletepivottable .w2ui-icon {
  background-image: url("images/pivot_table_chart_remove.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodeletepivottable > img,
#NotebookBar .unoDeletePivotTable > img,
#NotebookBar #DeletePivotTable #DeletePivotTableimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_remove.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDeletePivotTable:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DeletePivotTable > img.unobutton,
#DeletePivotTable #DeletePivotTableimg,
#DeletePivotTable img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_remove.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDeletePivotTable:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DeletePivotTable > img.unobutton:hover,
#DeletePivotTable #DeletePivotTableimg:hover,
#DeletePivotTable img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.deletepivottable img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_remove.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.recalcpivottable,
.w2ui-button .w2ui-icon.recalcpivottable,
#tb_editbar_item_recalcpivottable .w2ui-icon,
#tb_actionbar_item_recalcpivottable .w2ui-icon {
  background-image: url("images/pivot_table_chart_recalc.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unorecalcpivottable > img,
#NotebookBar .unoRecalcPivotTable > img,
#NotebookBar #RecalcPivotTable #RecalcPivotTableimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_recalc.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoRecalcPivotTable:not(.ui-expander-icon-right) > img.unobutton,
.unospan-RecalcPivotTable > img.unobutton,
#RecalcPivotTable #RecalcPivotTableimg,
#RecalcPivotTable img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_recalc.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoRecalcPivotTable:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-RecalcPivotTable > img.unobutton:hover,
#RecalcPivotTable #RecalcPivotTableimg:hover,
#RecalcPivotTable img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.recalcpivottable img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pivot_table_chart_recalc.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertsparkline,
.w2ui-button .w2ui-icon.insertsparkline,
#tb_editbar_item_insertsparkline .w2ui-icon,
#tb_actionbar_item_insertsparkline .w2ui-icon {
  background-image: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertsparkline > img,
#NotebookBar .unoInsertSparkline > img,
#NotebookBar #InsertSparkline #InsertSparklineimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertSparkline:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertSparkline > img.unobutton,
#InsertSparkline #InsertSparklineimg,
#InsertSparkline img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertSparkline:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertSparkline > img.unobutton:hover,
#InsertSparkline #InsertSparklineimg:hover,
#InsertSparkline img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertsparkline img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.format-sparklinemenu,
.w2ui-button .w2ui-icon.format-sparklinemenu,
#tb_editbar_item_format-sparklinemenu .w2ui-icon,
#tb_actionbar_item_format-sparklinemenu .w2ui-icon {
  background-image: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformat-sparklinemenu > img,
#NotebookBar .unoFormat-SparklineMenu > img,
#NotebookBar #Format-SparklineMenu #Format-SparklineMenuimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormat-SparklineMenu:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Format-SparklineMenu > img.unobutton,
#Format-SparklineMenu #Format-SparklineMenuimg,
#Format-SparklineMenu img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormat-SparklineMenu:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Format-SparklineMenu > img.unobutton:hover,
#Format-SparklineMenu #Format-SparklineMenuimg:hover,
#Format-SparklineMenu img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.format-sparklinemenu img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/auto_graph_FILL0_wght400_GRAD0_opsz24.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.addname,
.w2ui-button .w2ui-icon.addname,
#tb_editbar_item_addname .w2ui-icon,
#tb_actionbar_item_addname .w2ui-icon {
  background-image: url("images/tag-text.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoaddname > img,
#NotebookBar .unoAddName > img,
#NotebookBar #AddName #AddNameimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag-text.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAddName:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AddName > img.unobutton,
#AddName #AddNameimg,
#AddName img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag-text.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAddName:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AddName > img.unobutton:hover,
#AddName #AddNameimg:hover,
#AddName img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.addname img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag-text.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.definename,
.w2ui-button .w2ui-icon.definename,
#tb_editbar_item_definename .w2ui-icon,
#tb_actionbar_item_definename .w2ui-icon {
  background-image: url("images/tag-multiple.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodefinename > img,
#NotebookBar .unoDefineName > img,
#NotebookBar #DefineName #DefineNameimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag-multiple.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDefineName:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DefineName > img.unobutton,
#DefineName #DefineNameimg,
#DefineName img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag-multiple.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDefineName:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DefineName > img.unobutton:hover,
#DefineName #DefineNameimg:hover,
#DefineName img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.definename img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag-multiple.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.superscript,
.w2ui-button .w2ui-icon.superscript,
#tb_editbar_item_superscript .w2ui-icon,
#tb_actionbar_item_superscript .w2ui-icon {
  background-image: url("images/format-superscript.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosuperscript > img,
#NotebookBar .unoSuperScript > img,
#NotebookBar #SuperScript #SuperScriptimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-superscript.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSuperScript:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SuperScript > img.unobutton,
#SuperScript #SuperScriptimg,
#SuperScript img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-superscript.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSuperScript:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SuperScript > img.unobutton:hover,
#SuperScript #SuperScriptimg:hover,
#SuperScript img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.superscript img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-superscript.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.subscript,
.w2ui-button .w2ui-icon.subscript,
#tb_editbar_item_subscript .w2ui-icon,
#tb_actionbar_item_subscript .w2ui-icon {
  background-image: url("images/format-subscript.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosubscript > img,
#NotebookBar .unoSubScript > img,
#NotebookBar #SubScript #SubScriptimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-subscript.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSubScript:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SubScript > img.unobutton,
#SubScript #SubScriptimg,
#SubScript img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-subscript.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSubScript:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SubScript > img.unobutton:hover,
#SubScript #SubScriptimg:hover,
#SubScript img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.subscript img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-subscript.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatpaintbrush,
.w2ui-button .w2ui-icon.formatpaintbrush,
#tb_editbar_item_formatpaintbrush .w2ui-icon,
#tb_actionbar_item_formatpaintbrush .w2ui-icon {
  background-image: url("images/lc_formatpaintbrush_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatpaintbrush > img,
#NotebookBar .unoFormatPaintbrush > img,
#NotebookBar #FormatPaintbrush #FormatPaintbrushimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatPaintbrush:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatPaintbrush > img.unobutton,
#FormatPaintbrush #FormatPaintbrushimg,
#FormatPaintbrush img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatPaintbrush:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatPaintbrush > img.unobutton:hover,
#FormatPaintbrush #FormatPaintbrushimg:hover,
#FormatPaintbrush img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatpaintbrush img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spacing,
.w2ui-button .w2ui-icon.spacing,
#tb_editbar_item_spacing .w2ui-icon,
#tb_actionbar_item_spacing .w2ui-icon {
  background-image: url("images/format-letter-spacing.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospacing > img,
#NotebookBar .unoSpacing > img,
#NotebookBar #Spacing #Spacingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-letter-spacing.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpacing:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Spacing > img.unobutton,
#Spacing #Spacingimg,
#Spacing img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-letter-spacing.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpacing:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Spacing > img.unobutton:hover,
#Spacing #Spacingimg:hover,
#Spacing img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spacing img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-letter-spacing.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.charspacing,
.w2ui-button .w2ui-icon.charspacing,
#tb_editbar_item_charspacing .w2ui-icon,
#tb_actionbar_item_charspacing .w2ui-icon {
  background-image: url("images/format-letter-spacing.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocharspacing > img,
#NotebookBar .unoCharSpacing > img,
#NotebookBar #CharSpacing #CharSpacingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-letter-spacing.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCharSpacing:not(.ui-expander-icon-right) > img.unobutton,
.unospan-CharSpacing > img.unobutton,
#CharSpacing #CharSpacingimg,
#CharSpacing img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-letter-spacing.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCharSpacing:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-CharSpacing > img.unobutton:hover,
#CharSpacing #CharSpacingimg:hover,
#CharSpacing img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.charspacing img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-letter-spacing.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.styleupdatebyexample,
.w2ui-button .w2ui-icon.styleupdatebyexample,
#tb_editbar_item_styleupdatebyexample .w2ui-icon,
#tb_actionbar_item_styleupdatebyexample .w2ui-icon {
  background-image: url("images/autorenew_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unostyleupdatebyexample > img,
#NotebookBar .unoStyleUpdateByExample > img,
#NotebookBar #StyleUpdateByExample #StyleUpdateByExampleimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/autorenew_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoStyleUpdateByExample:not(.ui-expander-icon-right) > img.unobutton,
.unospan-StyleUpdateByExample > img.unobutton,
#StyleUpdateByExample #StyleUpdateByExampleimg,
#StyleUpdateByExample img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/autorenew_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoStyleUpdateByExample:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-StyleUpdateByExample > img.unobutton:hover,
#StyleUpdateByExample #StyleUpdateByExampleimg:hover,
#StyleUpdateByExample img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.styleupdatebyexample img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/autorenew_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.stylenewbyexample,
.w2ui-button .w2ui-icon.stylenewbyexample,
#tb_editbar_item_stylenewbyexample .w2ui-icon,
#tb_actionbar_item_stylenewbyexample .w2ui-icon {
  background-image: url("images/add_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unostylenewbyexample > img,
#NotebookBar .unoStyleNewByExample > img,
#NotebookBar #StyleNewByExample #StyleNewByExampleimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/add_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoStyleNewByExample:not(.ui-expander-icon-right) > img.unobutton,
.unospan-StyleNewByExample > img.unobutton,
#StyleNewByExample #StyleNewByExampleimg,
#StyleNewByExample img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/add_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoStyleNewByExample:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-StyleNewByExample > img.unobutton:hover,
#StyleNewByExample #StyleNewByExampleimg:hover,
#StyleNewByExample img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.stylenewbyexample img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/add_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.clearformatting,
.w2ui-button .w2ui-icon.clearformatting,
#tb_editbar_item_clearformatting .w2ui-icon,
#tb_actionbar_item_clearformatting .w2ui-icon {
  background-image: url("images/lc_resetattributes_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoclearformatting > img,
#NotebookBar .unoclearFormatting > img,
#NotebookBar #clearFormatting #clearFormattingimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_resetattributes_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoclearFormatting:not(.ui-expander-icon-right) > img.unobutton,
.unospan-clearFormatting > img.unobutton,
#clearFormatting #clearFormattingimg,
#clearFormatting img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_resetattributes_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoclearFormatting:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-clearFormatting > img.unobutton:hover,
#clearFormatting #clearFormattingimg:hover,
#clearFormatting img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.clearformatting img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_resetattributes_branding.svg") no-repeat center;
  background-size: 24px !important;
}

#sidebar-dock-wrapper #sidebar-panel .ui-expander.jsdialog.sidebar .ui-expander-icon-right,
#sidebar-dock-wrapper #sidebar-panel .ui-expander.jsdialog.sidebar .ui-expander-icon-right * {
  width: 16px !important;
  height: 16px !important;
  background-size: 16px !important;
  display: flex;
}
#sidebar-dock-wrapper #sidebar-panel .ui-expander.jsdialog.sidebar .ui-expander-icon-right .sidebar.unotoolbutton,
#sidebar-dock-wrapper #sidebar-panel .ui-expander.jsdialog.sidebar .ui-expander-icon-right * .sidebar.unotoolbutton {
  padding: 0 !important;
}

.sidebar .ui-expander-icon-right img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/open_in_new_black_24dp.svg") no-repeat center/24px !important;
  opacity: 0.6;
}
.sidebar .ui-expander-icon-right img:hover {
  opacity: 1;
}

.w2ui-icon.save,
.w2ui-button .w2ui-icon.save,
#tb_editbar_item_save .w2ui-icon,
#tb_actionbar_item_save .w2ui-icon {
  background-image: url("images/lc_save_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosave > img,
#NotebookBar .unoSave > img,
#NotebookBar #Save #Saveimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_save_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSave:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Save > img.unobutton,
#Save #Saveimg,
#Save img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_save_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSave:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Save > img.unobutton:hover,
#Save #Saveimg:hover,
#Save img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.save img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_save_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.saveas,
.w2ui-button .w2ui-icon.saveas,
#tb_editbar_item_saveas .w2ui-icon,
#tb_actionbar_item_saveas .w2ui-icon {
  background-image: url("images/save_as_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosaveas > img,
#NotebookBar .unoSaveAs > img,
#NotebookBar #SaveAs #SaveAsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/save_as_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSaveAs:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SaveAs > img.unobutton,
#SaveAs #SaveAsimg,
#SaveAs img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/save_as_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSaveAs:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SaveAs > img.unobutton:hover,
#SaveAs #SaveAsimg:hover,
#SaveAs img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.saveas img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/save_as_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.rev-history,
.w2ui-button .w2ui-icon.rev-history,
#tb_editbar_item_rev-history .w2ui-icon,
#tb_actionbar_item_rev-history .w2ui-icon {
  background-image: url("images/history_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unorev-history > img,
#NotebookBar .unoRev-History > img,
#NotebookBar #Rev-History #Rev-Historyimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/history_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoRev-History:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Rev-History > img.unobutton,
#Rev-History #Rev-Historyimg,
#Rev-History img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/history_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoRev-History:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Rev-History > img.unobutton:hover,
#Rev-History #Rev-Historyimg:hover,
#Rev-History img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.rev-history img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/history_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.shareas,
.w2ui-button .w2ui-icon.shareas,
#tb_editbar_item_shareas .w2ui-icon,
#tb_actionbar_item_shareas .w2ui-icon {
  background-image: url("images/share_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoshareas > img,
#NotebookBar .unoShareAs > img,
#NotebookBar #ShareAs #ShareAsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/share_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoShareAs:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ShareAs > img.unobutton,
#ShareAs #ShareAsimg,
#ShareAs img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/share_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoShareAs:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ShareAs > img.unobutton:hover,
#ShareAs #ShareAsimg:hover,
#ShareAs img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.shareas img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/share_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-odt,
.w2ui-button .w2ui-icon.downloadas-odt,
#tb_editbar_item_downloadas-odt .w2ui-icon,
#tb_actionbar_item_downloadas-odt .w2ui-icon {
  background-image: url("images/description_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-odt > img,
#NotebookBar .unodownloadas-odt > img,
#NotebookBar #downloadas-odt #downloadas-odtimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-odt:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-odt > img.unobutton,
#downloadas-odt #downloadas-odtimg,
#downloadas-odt img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-odt:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-odt > img.unobutton:hover,
#downloadas-odt #downloadas-odtimg:hover,
#downloadas-odt img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-odt img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-rtf,
.w2ui-button .w2ui-icon.downloadas-rtf,
#tb_editbar_item_downloadas-rtf .w2ui-icon,
#tb_actionbar_item_downloadas-rtf .w2ui-icon {
  background-image: url("images/description_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-rtf > img,
#NotebookBar .unodownloadas-rtf > img,
#NotebookBar #downloadas-rtf #downloadas-rtfimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-rtf:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-rtf > img.unobutton,
#downloadas-rtf #downloadas-rtfimg,
#downloadas-rtf img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-rtf:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-rtf > img.unobutton:hover,
#downloadas-rtf #downloadas-rtfimg:hover,
#downloadas-rtf img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-rtf img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-doc,
.w2ui-button .w2ui-icon.downloadas-doc,
#tb_editbar_item_downloadas-doc .w2ui-icon,
#tb_actionbar_item_downloadas-doc .w2ui-icon {
  background-image: url("images/file-word.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-doc > img,
#NotebookBar .unodownloadas-doc > img,
#NotebookBar #downloadas-doc #downloadas-docimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-word.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-doc:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-doc > img.unobutton,
#downloadas-doc #downloadas-docimg,
#downloadas-doc img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-word.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-doc:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-doc > img.unobutton:hover,
#downloadas-doc #downloadas-docimg:hover,
#downloadas-doc img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-doc img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-word.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-docx,
.w2ui-button .w2ui-icon.downloadas-docx,
#tb_editbar_item_downloadas-docx .w2ui-icon,
#tb_actionbar_item_downloadas-docx .w2ui-icon {
  background-image: url("images/file-word.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-docx > img,
#NotebookBar .unodownloadas-docx > img,
#NotebookBar #downloadas-docx #downloadas-docximg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-word.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-docx:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-docx > img.unobutton,
#downloadas-docx #downloadas-docximg,
#downloadas-docx img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-word.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-docx:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-docx > img.unobutton:hover,
#downloadas-docx #downloadas-docximg:hover,
#downloadas-docx img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-docx img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-word.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-ods,
.w2ui-button .w2ui-icon.downloadas-ods,
#tb_editbar_item_downloadas-ods .w2ui-icon,
#tb_actionbar_item_downloadas-ods .w2ui-icon {
  background-image: url("images/file-table.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-ods > img,
#NotebookBar .unodownloadas-ods > img,
#NotebookBar #downloadas-ods #downloadas-odsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-table.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-ods:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-ods > img.unobutton,
#downloadas-ods #downloadas-odsimg,
#downloadas-ods img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-table.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-ods:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-ods > img.unobutton:hover,
#downloadas-ods #downloadas-odsimg:hover,
#downloadas-ods img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-ods img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-table.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-xsl,
.w2ui-button .w2ui-icon.downloadas-xsl,
#tb_editbar_item_downloadas-xsl .w2ui-icon,
#tb_actionbar_item_downloadas-xsl .w2ui-icon {
  background-image: url("images/file-excel.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-xsl > img,
#NotebookBar .unodownloadas-xsl > img,
#NotebookBar #downloadas-xsl #downloadas-xslimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-excel.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-xsl:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-xsl > img.unobutton,
#downloadas-xsl #downloadas-xslimg,
#downloadas-xsl img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-excel.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-xsl:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-xsl > img.unobutton:hover,
#downloadas-xsl #downloadas-xslimg:hover,
#downloadas-xsl img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-xsl img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-excel.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-xslx,
.w2ui-button .w2ui-icon.downloadas-xslx,
#tb_editbar_item_downloadas-xslx .w2ui-icon,
#tb_actionbar_item_downloadas-xslx .w2ui-icon {
  background-image: url("images/file-excel.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-xslx > img,
#NotebookBar .unodownloadas-xslx > img,
#NotebookBar #downloadas-xslx #downloadas-xslximg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-excel.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-xslx:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-xslx > img.unobutton,
#downloadas-xslx #downloadas-xslximg,
#downloadas-xslx img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-excel.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-xslx:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-xslx > img.unobutton:hover,
#downloadas-xslx #downloadas-xslximg:hover,
#downloadas-xslx img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-xslx img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-excel.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-odp,
.w2ui-button .w2ui-icon.downloadas-odp,
#tb_editbar_item_downloadas-odp .w2ui-icon,
#tb_actionbar_item_downloadas-odp .w2ui-icon {
  background-image: url("images/file-image.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-odp > img,
#NotebookBar .unodownloadas-odp > img,
#NotebookBar #downloadas-odp #downloadas-odpimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-odp:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-odp > img.unobutton,
#downloadas-odp #downloadas-odpimg,
#downloadas-odp img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-odp:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-odp > img.unobutton:hover,
#downloadas-odp #downloadas-odpimg:hover,
#downloadas-odp img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-odp img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-ppt,
.w2ui-button .w2ui-icon.downloadas-ppt,
#tb_editbar_item_downloadas-ppt .w2ui-icon,
#tb_actionbar_item_downloadas-ppt .w2ui-icon {
  background-image: url("images/file-powerpoint.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-ppt > img,
#NotebookBar .unodownloadas-ppt > img,
#NotebookBar #downloadas-ppt #downloadas-pptimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-powerpoint.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-ppt:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-ppt > img.unobutton,
#downloadas-ppt #downloadas-pptimg,
#downloadas-ppt img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-powerpoint.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-ppt:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-ppt > img.unobutton:hover,
#downloadas-ppt #downloadas-pptimg:hover,
#downloadas-ppt img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-ppt img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-powerpoint.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-pptx,
.w2ui-button .w2ui-icon.downloadas-pptx,
#tb_editbar_item_downloadas-pptx .w2ui-icon,
#tb_actionbar_item_downloadas-pptx .w2ui-icon {
  background-image: url("images/file-powerpoint.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-pptx > img,
#NotebookBar .unodownloadas-pptx > img,
#NotebookBar #downloadas-pptx #downloadas-pptximg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-powerpoint.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-pptx:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-pptx > img.unobutton,
#downloadas-pptx #downloadas-pptximg,
#downloadas-pptx img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-powerpoint.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-pptx:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-pptx > img.unobutton:hover,
#downloadas-pptx #downloadas-pptximg:hover,
#downloadas-pptx img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-pptx img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-powerpoint.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-csv,
.w2ui-button .w2ui-icon.downloadas-csv,
#tb_editbar_item_downloadas-csv .w2ui-icon,
#tb_actionbar_item_downloadas-csv .w2ui-icon {
  background-image: url("images/file-delimited.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-csv > img,
#NotebookBar .unodownloadas-csv > img,
#NotebookBar #downloadas-csv #downloadas-csvimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-delimited.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-csv:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-csv > img.unobutton,
#downloadas-csv #downloadas-csvimg,
#downloadas-csv img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-delimited.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-csv:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-csv > img.unobutton:hover,
#downloadas-csv #downloadas-csvimg:hover,
#downloadas-csv img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-csv img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-delimited.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-odg,
.w2ui-button .w2ui-icon.downloadas-odg,
#tb_editbar_item_downloadas-odg .w2ui-icon,
#tb_actionbar_item_downloadas-odg .w2ui-icon {
  background-image: url("images/file-image.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-odg > img,
#NotebookBar .unodownloadas-odg > img,
#NotebookBar #downloadas-odg #downloadas-odgimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-odg:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-odg > img.unobutton,
#downloadas-odg #downloadas-odgimg,
#downloadas-odg img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-odg:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-odg > img.unobutton:hover,
#downloadas-odg #downloadas-odgimg:hover,
#downloadas-odg img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-odg img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-png,
.w2ui-button .w2ui-icon.downloadas-png,
#tb_editbar_item_downloadas-png .w2ui-icon,
#tb_actionbar_item_downloadas-png .w2ui-icon {
  background-image: url("images/file-image.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-png > img,
#NotebookBar .unodownloadas-png > img,
#NotebookBar #downloadas-png #downloadas-pngimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-png:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-png > img.unobutton,
#downloadas-png #downloadas-pngimg,
#downloadas-png img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-png:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-png > img.unobutton:hover,
#downloadas-png #downloadas-pngimg:hover,
#downloadas-png img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-png img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file-image.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-pdf,
.w2ui-button .w2ui-icon.downloadas-pdf,
#tb_editbar_item_downloadas-pdf .w2ui-icon,
#tb_actionbar_item_downloadas-pdf .w2ui-icon {
  background-image: url("images/description_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-pdf > img,
#NotebookBar .unodownloadas-pdf > img,
#NotebookBar #downloadas-pdf #downloadas-pdfimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-pdf:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-pdf > img.unobutton,
#downloadas-pdf #downloadas-pdfimg,
#downloadas-pdf img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-pdf:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-pdf > img.unobutton:hover,
#downloadas-pdf #downloadas-pdfimg:hover,
#downloadas-pdf img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-pdf img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas-epub,
.w2ui-button .w2ui-icon.downloadas-epub,
#tb_editbar_item_downloadas-epub .w2ui-icon,
#tb_actionbar_item_downloadas-epub .w2ui-icon {
  background-image: url("images/description_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas-epub > img,
#NotebookBar .unodownloadas-epub > img,
#NotebookBar #downloadas-epub #downloadas-epubimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unodownloadas-epub:not(.ui-expander-icon-right) > img.unobutton,
.unospan-downloadas-epub > img.unobutton,
#downloadas-epub #downloadas-epubimg,
#downloadas-epub img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unodownloadas-epub:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-downloadas-epub > img.unobutton:hover,
#downloadas-epub #downloadas-epubimg:hover,
#downloadas-epub img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas-epub img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.languagemenu,
.w2ui-button .w2ui-icon.languagemenu,
#tb_editbar_item_languagemenu .w2ui-icon,
#tb_actionbar_item_languagemenu .w2ui-icon {
  background-image: url("images/language_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unolanguagemenu > img,
#NotebookBar .unoLanguageMenu > img,
#NotebookBar #LanguageMenu #LanguageMenuimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/language_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLanguageMenu:not(.ui-expander-icon-right) > img.unobutton,
.unospan-LanguageMenu > img.unobutton,
#LanguageMenu #LanguageMenuimg,
#LanguageMenu img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/language_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLanguageMenu:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-LanguageMenu > img.unobutton:hover,
#LanguageMenu #LanguageMenuimg:hover,
#LanguageMenu img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.languagemenu img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/language_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.repair,
.w2ui-button .w2ui-icon.repair,
#tb_editbar_item_repair .w2ui-icon,
#tb_actionbar_item_repair .w2ui-icon {
  background-image: url("images/build_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unorepair > img,
#NotebookBar .unorepair > img,
#NotebookBar #repair #repairimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/build_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unorepair:not(.ui-expander-icon-right) > img.unobutton,
.unospan-repair > img.unobutton,
#repair #repairimg,
#repair img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/build_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unorepair:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-repair > img.unobutton:hover,
#repair #repairimg:hover,
#repair img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.repair img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/build_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.fullscreen,
.w2ui-button .w2ui-icon.fullscreen,
#tb_editbar_item_fullscreen .w2ui-icon,
#tb_actionbar_item_fullscreen .w2ui-icon {
  background-image: url("images/fullscreen_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofullscreen > img,
#NotebookBar .unoFullScreen > img,
#NotebookBar #FullScreen #FullScreenimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/fullscreen_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFullScreen:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FullScreen > img.unobutton,
#FullScreen #FullScreenimg,
#FullScreen img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/fullscreen_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFullScreen:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FullScreen > img.unobutton:hover,
#FullScreen #FullScreenimg:hover,
#FullScreen img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.fullscreen img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/fullscreen_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.showruler,
.w2ui-button .w2ui-icon.showruler,
#tb_editbar_item_showruler .w2ui-icon,
#tb_actionbar_item_showruler .w2ui-icon {
  background-image: url("images/straighten_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoshowruler > img,
#NotebookBar .unoShowRuler > img,
#NotebookBar #ShowRuler #ShowRulerimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/straighten_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoShowRuler:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ShowRuler > img.unobutton,
#ShowRuler #ShowRulerimg,
#ShowRuler img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/straighten_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoShowRuler:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ShowRuler > img.unobutton:hover,
#ShowRuler #ShowRulerimg:hover,
#ShowRuler img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.showruler img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/straighten_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.showstatusbar,
.w2ui-button .w2ui-icon.showstatusbar,
#tb_editbar_item_showstatusbar .w2ui-icon,
#tb_actionbar_item_showstatusbar .w2ui-icon {
  background-image: url("images/call_to_action_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoshowstatusbar > img,
#NotebookBar .unoShowStatusBar > img,
#NotebookBar #ShowStatusBar #ShowStatusBarimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/call_to_action_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoShowStatusBar:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ShowStatusBar > img.unobutton,
#ShowStatusBar #ShowStatusBarimg,
#ShowStatusBar img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/call_to_action_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoShowStatusBar:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ShowStatusBar > img.unobutton:hover,
#ShowStatusBar #ShowStatusBarimg:hover,
#ShowStatusBar img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.showstatusbar img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/call_to_action_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.toggleuimode,
.w2ui-button .w2ui-icon.toggleuimode,
#tb_editbar_item_toggleuimode .w2ui-icon,
#tb_actionbar_item_toggleuimode .w2ui-icon {
  background-image: url("images/web_asset_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unotoggleuimode > img,
#NotebookBar .unoToggleUIMode > img,
#NotebookBar #ToggleUIMode #ToggleUIModeimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/web_asset_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoToggleUIMode:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ToggleUIMode > img.unobutton,
#ToggleUIMode #ToggleUIModeimg,
#ToggleUIMode img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/web_asset_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoToggleUIMode:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ToggleUIMode > img.unobutton:hover,
#ToggleUIMode #ToggleUIModeimg:hover,
#ToggleUIMode img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.toggleuimode img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/web_asset_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.undo,
.w2ui-button .w2ui-icon.undo,
#tb_editbar_item_undo .w2ui-icon,
#tb_actionbar_item_undo .w2ui-icon {
  background-image: url("images/lc_undo_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoundo > img,
#NotebookBar .unoUndo > img,
#NotebookBar #Undo #Undoimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_undo_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoUndo:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Undo > img.unobutton,
#Undo #Undoimg,
#Undo img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_undo_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoUndo:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Undo > img.unobutton:hover,
#Undo #Undoimg:hover,
#Undo img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.undo img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_undo_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.redo,
.w2ui-button .w2ui-icon.redo,
#tb_editbar_item_redo .w2ui-icon,
#tb_actionbar_item_redo .w2ui-icon {
  background-image: url("images/lc_redo_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoredo > img,
#NotebookBar .unoRedo > img,
#NotebookBar #Redo #Redoimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_redo_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoRedo:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Redo > img.unobutton,
#Redo #Redoimg,
#Redo img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_redo_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoRedo:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Redo > img.unobutton:hover,
#Redo #Redoimg:hover,
#Redo img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.redo img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_redo_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.paste,
.w2ui-button .w2ui-icon.paste,
#tb_editbar_item_paste .w2ui-icon,
#tb_actionbar_item_paste .w2ui-icon {
  background-image: url("images/content_paste_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unopaste > img,
#NotebookBar .unoPaste > img,
#NotebookBar #Paste #Pasteimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_paste_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoPaste:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Paste > img.unobutton,
#Paste #Pasteimg,
#Paste img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_paste_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoPaste:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Paste > img.unobutton:hover,
#Paste #Pasteimg:hover,
#Paste img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.paste img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_paste_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.cut,
.w2ui-button .w2ui-icon.cut,
#tb_editbar_item_cut .w2ui-icon,
#tb_actionbar_item_cut .w2ui-icon {
  background-image: url("images/content_cut_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocut > img,
#NotebookBar .unoCut > img,
#NotebookBar #Cut #Cutimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_cut_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCut:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Cut > img.unobutton,
#Cut #Cutimg,
#Cut img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_cut_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCut:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Cut > img.unobutton:hover,
#Cut #Cutimg:hover,
#Cut img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.cut img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_cut_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.print,
.w2ui-button .w2ui-icon.print,
#tb_editbar_item_print .w2ui-icon,
#tb_actionbar_item_print .w2ui-icon {
  background-image: url("images/print_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoprint > img,
#NotebookBar .unoPrint > img,
#NotebookBar #Print #Printimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/print_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoPrint:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Print > img.unobutton,
#Print #Printimg,
#Print img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/print_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoPrint:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Print > img.unobutton:hover,
#Print #Printimg:hover,
#Print img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.print img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/print_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.copy,
.w2ui-button .w2ui-icon.copy,
#tb_editbar_item_copy .w2ui-icon,
#tb_actionbar_item_copy .w2ui-icon {
  background-image: url("images/content_copy_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocopy > img,
#NotebookBar .unoCopy > img,
#NotebookBar #Copy #Copyimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_copy_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCopy:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Copy > img.unobutton,
#Copy #Copyimg,
#Copy img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_copy_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCopy:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Copy > img.unobutton:hover,
#Copy #Copyimg:hover,
#Copy img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.copy img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/content_copy_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertpagebreak,
.w2ui-button .w2ui-icon.insertpagebreak,
#tb_editbar_item_insertpagebreak .w2ui-icon,
#tb_actionbar_item_insertpagebreak .w2ui-icon {
  background-image: url("images/insert_page_break_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertpagebreak > img,
#NotebookBar .unoInsertPagebreak > img,
#NotebookBar #InsertPagebreak #InsertPagebreakimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/insert_page_break_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertPagebreak:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertPagebreak > img.unobutton,
#InsertPagebreak #InsertPagebreakimg,
#InsertPagebreak img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/insert_page_break_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertPagebreak:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertPagebreak > img.unobutton:hover,
#InsertPagebreak #InsertPagebreakimg:hover,
#InsertPagebreak img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertpagebreak img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/insert_page_break_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertbreak,
.w2ui-button .w2ui-icon.insertbreak,
#tb_editbar_item_insertbreak .w2ui-icon,
#tb_actionbar_item_insertbreak .w2ui-icon {
  background-image: url("images/insert_page_break_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertbreak > img,
#NotebookBar .unoInsertBreak > img,
#NotebookBar #InsertBreak #InsertBreakimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/insert_page_break_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertBreak:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertBreak > img.unobutton,
#InsertBreak #InsertBreakimg,
#InsertBreak img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/insert_page_break_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertBreak:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertBreak > img.unobutton:hover,
#InsertBreak #InsertBreakimg:hover,
#InsertBreak img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertbreak img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/insert_page_break_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.linenumberingdialog,
.w2ui-button .w2ui-icon.linenumberingdialog,
#tb_editbar_item_linenumberingdialog .w2ui-icon,
#tb_actionbar_item_linenumberingdialog .w2ui-icon {
  background-image: url("images/format_list_numbered_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unolinenumberingdialog > img,
#NotebookBar .unoLineNumberingDialog > img,
#NotebookBar #LineNumberingDialog #LineNumberingDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_numbered_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLineNumberingDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-LineNumberingDialog > img.unobutton,
#LineNumberingDialog #LineNumberingDialogimg,
#LineNumberingDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_numbered_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLineNumberingDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-LineNumberingDialog > img.unobutton:hover,
#LineNumberingDialog #LineNumberingDialogimg:hover,
#LineNumberingDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.linenumberingdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_numbered_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.watermark,
.w2ui-button .w2ui-icon.watermark,
#tb_editbar_item_watermark .w2ui-icon,
#tb_actionbar_item_watermark .w2ui-icon {
  background-image: url("images/branding_watermark_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unowatermark > img,
#NotebookBar .unoWatermark > img,
#NotebookBar #Watermark #Watermarkimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/branding_watermark_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoWatermark:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Watermark > img.unobutton,
#Watermark #Watermarkimg,
#Watermark img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/branding_watermark_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoWatermark:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Watermark > img.unobutton:hover,
#Watermark #Watermarkimg:hover,
#Watermark img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.watermark img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/branding_watermark_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.objectforwardone,
.w2ui-button .w2ui-icon.objectforwardone,
#tb_editbar_item_objectforwardone .w2ui-icon,
#tb_actionbar_item_objectforwardone .w2ui-icon {
  background-image: url("images/arrange-bring-forward.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoobjectforwardone > img,
#NotebookBar .unoObjectForwardOne > img,
#NotebookBar #ObjectForwardOne #ObjectForwardOneimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-bring-forward.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoObjectForwardOne:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ObjectForwardOne > img.unobutton,
#ObjectForwardOne #ObjectForwardOneimg,
#ObjectForwardOne img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-bring-forward.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoObjectForwardOne:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ObjectForwardOne > img.unobutton:hover,
#ObjectForwardOne #ObjectForwardOneimg:hover,
#ObjectForwardOne img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.objectforwardone img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-bring-forward.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.selectall,
.w2ui-button .w2ui-icon.selectall,
#tb_editbar_item_selectall .w2ui-icon,
#tb_actionbar_item_selectall .w2ui-icon {
  background-image: url("images/select_all_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoselectall > img,
#NotebookBar .unoSelectAll > img,
#NotebookBar #SelectAll #SelectAllimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/select_all_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSelectAll:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SelectAll > img.unobutton,
#SelectAll #SelectAllimg,
#SelectAll img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/select_all_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSelectAll:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SelectAll > img.unobutton:hover,
#SelectAll #SelectAllimg:hover,
#SelectAll img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.selectall img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/select_all_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.bringtofront,
.w2ui-button .w2ui-icon.bringtofront,
#tb_editbar_item_bringtofront .w2ui-icon,
#tb_actionbar_item_bringtofront .w2ui-icon {
  background-image: url("images/arrange-bring-to-front.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unobringtofront > img,
#NotebookBar .unoBringToFront > img,
#NotebookBar #BringToFront #BringToFrontimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-bring-to-front.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoBringToFront:not(.ui-expander-icon-right) > img.unobutton,
.unospan-BringToFront > img.unobutton,
#BringToFront #BringToFrontimg,
#BringToFront img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-bring-to-front.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoBringToFront:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-BringToFront > img.unobutton:hover,
#BringToFront #BringToFrontimg:hover,
#BringToFront img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.bringtofront img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-bring-to-front.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.objectbackone,
.w2ui-button .w2ui-icon.objectbackone,
#tb_editbar_item_objectbackone .w2ui-icon,
#tb_actionbar_item_objectbackone .w2ui-icon {
  background-image: url("images/arrange-send-backward.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoobjectbackone > img,
#NotebookBar .unoObjectBackOne > img,
#NotebookBar #ObjectBackOne #ObjectBackOneimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-send-backward.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoObjectBackOne:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ObjectBackOne > img.unobutton,
#ObjectBackOne #ObjectBackOneimg,
#ObjectBackOne img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-send-backward.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoObjectBackOne:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ObjectBackOne > img.unobutton:hover,
#ObjectBackOne #ObjectBackOneimg:hover,
#ObjectBackOne img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.objectbackone img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-send-backward.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.sendtoback,
.w2ui-button .w2ui-icon.sendtoback,
#tb_editbar_item_sendtoback .w2ui-icon,
#tb_actionbar_item_sendtoback .w2ui-icon {
  background-image: url("images/arrange-send-to-back.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosendtoback > img,
#NotebookBar .unoSendToBack > img,
#NotebookBar #SendToBack #SendToBackimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-send-to-back.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSendToBack:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SendToBack > img.unobutton,
#SendToBack #SendToBackimg,
#SendToBack img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-send-to-back.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSendToBack:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SendToBack > img.unobutton:hover,
#SendToBack #SendToBackimg:hover,
#SendToBack img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.sendtoback img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/arrange-send-to-back.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.objectalignleft,
.w2ui-button .w2ui-icon.objectalignleft,
#tb_editbar_item_objectalignleft .w2ui-icon,
#tb_actionbar_item_objectalignleft .w2ui-icon {
  background-image: url("images/align_horizontal_left_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoobjectalignleft > img,
#NotebookBar .unoObjectAlignLeft > img,
#NotebookBar #ObjectAlignLeft #ObjectAlignLeftimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_left_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoObjectAlignLeft:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ObjectAlignLeft > img.unobutton,
#ObjectAlignLeft #ObjectAlignLeftimg,
#ObjectAlignLeft img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_left_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoObjectAlignLeft:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ObjectAlignLeft > img.unobutton:hover,
#ObjectAlignLeft #ObjectAlignLeftimg:hover,
#ObjectAlignLeft img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.objectalignleft img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_left_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.aligncenter,
.w2ui-button .w2ui-icon.aligncenter,
#tb_editbar_item_aligncenter .w2ui-icon,
#tb_actionbar_item_aligncenter .w2ui-icon {
  background-image: url("images/align_horizontal_center_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoaligncenter > img,
#NotebookBar .unoAlignCenter > img,
#NotebookBar #AlignCenter #AlignCenterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_center_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignCenter:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignCenter > img.unobutton,
#AlignCenter #AlignCenterimg,
#AlignCenter img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_center_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignCenter:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignCenter > img.unobutton:hover,
#AlignCenter #AlignCenterimg:hover,
#AlignCenter img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.aligncenter img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_center_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.objectalignright,
.w2ui-button .w2ui-icon.objectalignright,
#tb_editbar_item_objectalignright .w2ui-icon,
#tb_actionbar_item_objectalignright .w2ui-icon {
  background-image: url("images/align_horizontal_right_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoobjectalignright > img,
#NotebookBar .unoObjectAlignRight > img,
#NotebookBar #ObjectAlignRight #ObjectAlignRightimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_right_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoObjectAlignRight:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ObjectAlignRight > img.unobutton,
#ObjectAlignRight #ObjectAlignRightimg,
#ObjectAlignRight img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_right_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoObjectAlignRight:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ObjectAlignRight > img.unobutton:hover,
#ObjectAlignRight #ObjectAlignRightimg:hover,
#ObjectAlignRight img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.objectalignright img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_horizontal_right_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignup,
.w2ui-button .w2ui-icon.alignup,
#tb_editbar_item_alignup .w2ui-icon,
#tb_actionbar_item_alignup .w2ui-icon {
  background-image: url("images/align_vertical_top_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignup > img,
#NotebookBar .unoAlignUp > img,
#NotebookBar #AlignUp #AlignUpimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_top_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignUp:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignUp > img.unobutton,
#AlignUp #AlignUpimg,
#AlignUp img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_top_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignUp:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignUp > img.unobutton:hover,
#AlignUp #AlignUpimg:hover,
#AlignUp img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignup img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_top_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.alignmiddle,
.w2ui-button .w2ui-icon.alignmiddle,
#tb_editbar_item_alignmiddle .w2ui-icon,
#tb_actionbar_item_alignmiddle .w2ui-icon {
  background-image: url("images/align_vertical_center_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoalignmiddle > img,
#NotebookBar .unoAlignMiddle > img,
#NotebookBar #AlignMiddle #AlignMiddleimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_center_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignMiddle:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignMiddle > img.unobutton,
#AlignMiddle #AlignMiddleimg,
#AlignMiddle img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_center_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignMiddle:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignMiddle > img.unobutton:hover,
#AlignMiddle #AlignMiddleimg:hover,
#AlignMiddle img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.alignmiddle img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_center_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.aligndown,
.w2ui-button .w2ui-icon.aligndown,
#tb_editbar_item_aligndown .w2ui-icon,
#tb_actionbar_item_aligndown .w2ui-icon {
  background-image: url("images/align_vertical_bottom_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoaligndown > img,
#NotebookBar .unoAlignDown > img,
#NotebookBar #AlignDown #AlignDownimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_bottom_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAlignDown:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AlignDown > img.unobutton,
#AlignDown #AlignDownimg,
#AlignDown img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_bottom_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAlignDown:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AlignDown > img.unobutton:hover,
#AlignDown #AlignDownimg:hover,
#AlignDown img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.aligndown img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/align_vertical_bottom_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.titlepagedialog,
.w2ui-button .w2ui-icon.titlepagedialog,
#tb_editbar_item_titlepagedialog .w2ui-icon,
#tb_actionbar_item_titlepagedialog .w2ui-icon {
  background-image: url("images/article_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unotitlepagedialog > img,
#NotebookBar .unoTitlePageDialog > img,
#NotebookBar #TitlePageDialog #TitlePageDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/article_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoTitlePageDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-TitlePageDialog > img.unobutton,
#TitlePageDialog #TitlePageDialogimg,
#TitlePageDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/article_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoTitlePageDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-TitlePageDialog > img.unobutton:hover,
#TitlePageDialog #TitlePageDialogimg:hover,
#TitlePageDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.titlepagedialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/article_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertsection,
.w2ui-button .w2ui-icon.insertsection,
#tb_editbar_item_insertsection .w2ui-icon,
#tb_actionbar_item_insertsection .w2ui-icon {
  background-image: url("images/text_snippet_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertsection > img,
#NotebookBar .unoInsertSection > img,
#NotebookBar #InsertSection #InsertSectionimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_snippet_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertSection:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertSection > img.unobutton,
#InsertSection #InsertSectionimg,
#InsertSection img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_snippet_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertSection:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertSection > img.unobutton:hover,
#InsertSection #InsertSectionimg:hover,
#InsertSection img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertsection img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_snippet_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertbookmark,
.w2ui-button .w2ui-icon.insertbookmark,
#tb_editbar_item_insertbookmark .w2ui-icon,
#tb_actionbar_item_insertbookmark .w2ui-icon {
  background-image: url("images/bookmark_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertbookmark > img,
#NotebookBar .unoInsertBookmark > img,
#NotebookBar #InsertBookmark #InsertBookmarkimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bookmark_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertBookmark:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertBookmark > img.unobutton,
#InsertBookmark #InsertBookmarkimg,
#InsertBookmark img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bookmark_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertBookmark:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertBookmark > img.unobutton:hover,
#InsertBookmark #InsertBookmarkimg:hover,
#InsertBookmark img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertbookmark img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bookmark_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertreferencefield,
.w2ui-button .w2ui-icon.insertreferencefield,
#tb_editbar_item_insertreferencefield .w2ui-icon,
#tb_actionbar_item_insertreferencefield .w2ui-icon {
  background-image: url("images/highlight_alt_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertreferencefield > img,
#NotebookBar .unoInsertReferenceField > img,
#NotebookBar #InsertReferenceField #InsertReferenceFieldimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/highlight_alt_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertReferenceField:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertReferenceField > img.unobutton,
#InsertReferenceField #InsertReferenceFieldimg,
#InsertReferenceField img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/highlight_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertReferenceField:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertReferenceField > img.unobutton:hover,
#InsertReferenceField #InsertReferenceFieldimg:hover,
#InsertReferenceField img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertreferencefield img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/highlight_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertfieldctrl,
.w2ui-button .w2ui-icon.insertfieldctrl,
#tb_editbar_item_insertfieldctrl .w2ui-icon,
#tb_actionbar_item_insertfieldctrl .w2ui-icon {
  background-image: url("images/focus-field-horizontal.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertfieldctrl > img,
#NotebookBar .unoInsertFieldCtrl > img,
#NotebookBar #InsertFieldCtrl #InsertFieldCtrlimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/focus-field-horizontal.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertFieldCtrl:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertFieldCtrl > img.unobutton,
#InsertFieldCtrl #InsertFieldCtrlimg,
#InsertFieldCtrl img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/focus-field-horizontal.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertFieldCtrl:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertFieldCtrl > img.unobutton:hover,
#InsertFieldCtrl #InsertFieldCtrlimg:hover,
#InsertFieldCtrl img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertfieldctrl img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/focus-field-horizontal.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertpageheader,
.w2ui-button .w2ui-icon.insertpageheader,
#tb_editbar_item_insertpageheader .w2ui-icon,
#tb_actionbar_item_insertpageheader .w2ui-icon {
  background-image: url("images/page-layout-header.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertpageheader > img,
#NotebookBar .unoInsertPageHeader > img,
#NotebookBar #InsertPageHeader #InsertPageHeaderimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-header.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertPageHeader:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertPageHeader > img.unobutton,
#InsertPageHeader #InsertPageHeaderimg,
#InsertPageHeader img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-header.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertPageHeader:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertPageHeader > img.unobutton:hover,
#InsertPageHeader #InsertPageHeaderimg:hover,
#InsertPageHeader img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertpageheader img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-header.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertpagefooter,
.w2ui-button .w2ui-icon.insertpagefooter,
#tb_editbar_item_insertpagefooter .w2ui-icon,
#tb_actionbar_item_insertpagefooter .w2ui-icon {
  background-image: url("images/page-layout-footer.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertpagefooter > img,
#NotebookBar .unoInsertPageFooter > img,
#NotebookBar #InsertPageFooter #InsertPageFooterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertPageFooter:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertPageFooter > img.unobutton,
#InsertPageFooter #InsertPageFooterimg,
#InsertPageFooter img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertPageFooter:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertPageFooter > img.unobutton:hover,
#InsertPageFooter #InsertPageFooterimg:hover,
#InsertPageFooter img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertpagefooter img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.line,
.w2ui-button .w2ui-icon.line,
#tb_editbar_item_line .w2ui-icon,
#tb_actionbar_item_line .w2ui-icon {
  background-image: url("images/horizontal_rule_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoline > img,
#NotebookBar .unoLine > img,
#NotebookBar #Line #Lineimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/horizontal_rule_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoLine:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Line > img.unobutton,
#Line #Lineimg,
#Line img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/horizontal_rule_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoLine:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Line > img.unobutton:hover,
#Line #Lineimg:hover,
#Line img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.line img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/horizontal_rule_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.drawtext,
.w2ui-button .w2ui-icon.drawtext,
#tb_editbar_item_drawtext .w2ui-icon,
#tb_actionbar_item_drawtext .w2ui-icon {
  background-image: url("images/format-textbox.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodrawtext > img,
#NotebookBar .unoDrawText > img,
#NotebookBar #DrawText #DrawTextimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-textbox.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDrawText:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DrawText > img.unobutton,
#DrawText #DrawTextimg,
#DrawText img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-textbox.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDrawText:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DrawText > img.unobutton:hover,
#DrawText #DrawTextimg:hover,
#DrawText img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.drawtext img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-textbox.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.fontworkgalleryfloater,
.w2ui-button .w2ui-icon.fontworkgalleryfloater,
#tb_editbar_item_fontworkgalleryfloater .w2ui-icon,
#tb_actionbar_item_fontworkgalleryfloater .w2ui-icon {
  background-image: url("images/text_fields_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofontworkgalleryfloater > img,
#NotebookBar .unoFontworkGalleryFloater > img,
#NotebookBar #FontworkGalleryFloater #FontworkGalleryFloaterimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_fields_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFontworkGalleryFloater:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FontworkGalleryFloater > img.unobutton,
#FontworkGalleryFloater #FontworkGalleryFloaterimg,
#FontworkGalleryFloater img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_fields_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFontworkGalleryFloater:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FontworkGalleryFloater > img.unobutton:hover,
#FontworkGalleryFloater #FontworkGalleryFloaterimg:hover,
#FontworkGalleryFloater img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.fontworkgalleryfloater img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_fields_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.verticaltext,
.w2ui-button .w2ui-icon.verticaltext,
#tb_editbar_item_verticaltext .w2ui-icon,
#tb_actionbar_item_verticaltext .w2ui-icon {
  background-image: url("images/text_rotation_down_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoverticaltext > img,
#NotebookBar .unoVerticalText > img,
#NotebookBar #VerticalText #VerticalTextimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_rotation_down_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoVerticalText:not(.ui-expander-icon-right) > img.unobutton,
.unospan-VerticalText > img.unobutton,
#VerticalText #VerticalTextimg,
#VerticalText img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_rotation_down_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoVerticalText:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-VerticalText > img.unobutton:hover,
#VerticalText #VerticalTextimg:hover,
#VerticalText img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.verticaltext img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_rotation_down_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formattingmarkmenu,
.w2ui-button .w2ui-icon.formattingmarkmenu,
#tb_editbar_item_formattingmarkmenu .w2ui-icon,
#tb_actionbar_item_formattingmarkmenu .w2ui-icon {
  background-image: url("images/format-pilcrow.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformattingmarkmenu > img,
#NotebookBar .unoFormattingMarkMenu > img,
#NotebookBar #FormattingMarkMenu #FormattingMarkMenuimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-pilcrow.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormattingMarkMenu:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormattingMarkMenu > img.unobutton,
#FormattingMarkMenu #FormattingMarkMenuimg,
#FormattingMarkMenu img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-pilcrow.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormattingMarkMenu:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormattingMarkMenu > img.unobutton:hover,
#FormattingMarkMenu #FormattingMarkMenuimg:hover,
#FormattingMarkMenu img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formattingmarkmenu img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-pilcrow.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.pagedialog,
.w2ui-button .w2ui-icon.pagedialog,
#tb_editbar_item_pagedialog .w2ui-icon,
#tb_actionbar_item_pagedialog .w2ui-icon {
  background-image: url("images/description_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unopagedialog > img,
#NotebookBar .unoPageDialog > img,
#NotebookBar #PageDialog #PageDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoPageDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-PageDialog > img.unobutton,
#PageDialog #PageDialogimg,
#PageDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoPageDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-PageDialog > img.unobutton:hover,
#PageDialog #PageDialogimg:hover,
#PageDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.pagedialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertmultiindex,
.w2ui-button .w2ui-icon.insertmultiindex,
#tb_editbar_item_insertmultiindex .w2ui-icon,
#tb_actionbar_item_insertmultiindex .w2ui-icon {
  background-image: url("images/list_alt_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertmultiindex > img,
#NotebookBar .unoInsertMultiIndex > img,
#NotebookBar #InsertMultiIndex #InsertMultiIndeximg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertMultiIndex:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertMultiIndex > img.unobutton,
#InsertMultiIndex #InsertMultiIndeximg,
#InsertMultiIndex img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertMultiIndex:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertMultiIndex > img.unobutton:hover,
#InsertMultiIndex #InsertMultiIndeximg:hover,
#InsertMultiIndex img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertmultiindex img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertindexesentry,
.w2ui-button .w2ui-icon.insertindexesentry,
#tb_editbar_item_insertindexesentry .w2ui-icon,
#tb_actionbar_item_insertindexesentry .w2ui-icon {
  background-image: url("images/list_alt_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertindexesentry > img,
#NotebookBar .unoInsertIndexesEntry > img,
#NotebookBar #InsertIndexesEntry #InsertIndexesEntryimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertIndexesEntry:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertIndexesEntry > img.unobutton,
#InsertIndexesEntry #InsertIndexesEntryimg,
#InsertIndexesEntry img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertIndexesEntry:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertIndexesEntry > img.unobutton:hover,
#InsertIndexesEntry #InsertIndexesEntryimg:hover,
#InsertIndexesEntry img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertindexesentry img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.updatecurindex,
.w2ui-button .w2ui-icon.updatecurindex,
#tb_editbar_item_updatecurindex .w2ui-icon,
#tb_actionbar_item_updatecurindex .w2ui-icon {
  background-image: url("images/list_alt_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoupdatecurindex > img,
#NotebookBar .unoUpdateCurIndex > img,
#NotebookBar #UpdateCurIndex #UpdateCurIndeximg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoUpdateCurIndex:not(.ui-expander-icon-right) > img.unobutton,
.unospan-UpdateCurIndex > img.unobutton,
#UpdateCurIndex #UpdateCurIndeximg,
#UpdateCurIndex img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoUpdateCurIndex:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-UpdateCurIndex > img.unobutton:hover,
#UpdateCurIndex #UpdateCurIndeximg:hover,
#UpdateCurIndex img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.updatecurindex img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/list_alt_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertfootnote,
.w2ui-button .w2ui-icon.insertfootnote,
#tb_editbar_item_insertfootnote .w2ui-icon,
#tb_actionbar_item_insertfootnote .w2ui-icon {
  background-image: url("images/page-layout-footer.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertfootnote > img,
#NotebookBar .unoInsertFootnote > img,
#NotebookBar #InsertFootnote #InsertFootnoteimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertFootnote:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertFootnote > img.unobutton,
#InsertFootnote #InsertFootnoteimg,
#InsertFootnote img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertFootnote:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertFootnote > img.unobutton:hover,
#InsertFootnote #InsertFootnoteimg:hover,
#InsertFootnote img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertfootnote img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertendnote,
.w2ui-button .w2ui-icon.insertendnote,
#tb_editbar_item_insertendnote .w2ui-icon,
#tb_actionbar_item_insertendnote .w2ui-icon {
  background-image: url("images/page-layout-footer.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertendnote > img,
#NotebookBar .unoInsertEndnote > img,
#NotebookBar #InsertEndnote #InsertEndnoteimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertEndnote:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertEndnote > img.unobutton,
#InsertEndnote #InsertEndnoteimg,
#InsertEndnote img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertEndnote:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertEndnote > img.unobutton:hover,
#InsertEndnote #InsertEndnoteimg:hover,
#InsertEndnote img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertendnote img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.footnotedialog,
.w2ui-button .w2ui-icon.footnotedialog,
#tb_editbar_item_footnotedialog .w2ui-icon,
#tb_actionbar_item_footnotedialog .w2ui-icon {
  background-image: url("images/page-layout-footer.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofootnotedialog > img,
#NotebookBar .unoFootnoteDialog > img,
#NotebookBar #FootnoteDialog #FootnoteDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFootnoteDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FootnoteDialog > img.unobutton,
#FootnoteDialog #FootnoteDialogimg,
#FootnoteDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFootnoteDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FootnoteDialog > img.unobutton:hover,
#FootnoteDialog #FootnoteDialogimg:hover,
#FootnoteDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.footnotedialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/page-layout-footer.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertauthoritiesentry,
.w2ui-button .w2ui-icon.insertauthoritiesentry,
#tb_editbar_item_insertauthoritiesentry .w2ui-icon,
#tb_actionbar_item_insertauthoritiesentry .w2ui-icon {
  background-image: url("images/bookmark_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertauthoritiesentry > img,
#NotebookBar .unoInsertAuthoritiesEntry > img,
#NotebookBar #InsertAuthoritiesEntry #InsertAuthoritiesEntryimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bookmark_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertAuthoritiesEntry:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertAuthoritiesEntry > img.unobutton,
#InsertAuthoritiesEntry #InsertAuthoritiesEntryimg,
#InsertAuthoritiesEntry img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bookmark_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertAuthoritiesEntry:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertAuthoritiesEntry > img.unobutton:hover,
#InsertAuthoritiesEntry #InsertAuthoritiesEntryimg:hover,
#InsertAuthoritiesEntry img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertauthoritiesentry img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bookmark_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertpagenumberfield,
.w2ui-button .w2ui-icon.insertpagenumberfield,
#tb_editbar_item_insertpagenumberfield .w2ui-icon,
#tb_actionbar_item_insertpagenumberfield .w2ui-icon {
  background-image: url("images/tag_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertpagenumberfield > img,
#NotebookBar .unoInsertPageNumberField > img,
#NotebookBar #InsertPageNumberField #InsertPageNumberFieldimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertPageNumberField:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertPageNumberField > img.unobutton,
#InsertPageNumberField #InsertPageNumberFieldimg,
#InsertPageNumberField img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertPageNumberField:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertPageNumberField > img.unobutton:hover,
#InsertPageNumberField #InsertPageNumberFieldimg:hover,
#InsertPageNumberField img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertpagenumberfield img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertdatefield,
.w2ui-button .w2ui-icon.insertdatefield,
#tb_editbar_item_insertdatefield .w2ui-icon,
#tb_actionbar_item_insertdatefield .w2ui-icon {
  background-image: url("images/event_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertdatefield > img,
#NotebookBar .unoInsertDateField > img,
#NotebookBar #InsertDateField #InsertDateFieldimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/event_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertDateField:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertDateField > img.unobutton,
#InsertDateField #InsertDateFieldimg,
#InsertDateField img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/event_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertDateField:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertDateField > img.unobutton:hover,
#InsertDateField #InsertDateFieldimg:hover,
#InsertDateField img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertdatefield img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/event_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.insertpagecountfield,
.w2ui-button .w2ui-icon.insertpagecountfield,
#tb_editbar_item_insertpagecountfield .w2ui-icon,
#tb_actionbar_item_insertpagecountfield .w2ui-icon {
  background-image: url("images/tag_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinsertpagecountfield > img,
#NotebookBar .unoInsertPageCountField > img,
#NotebookBar #InsertPageCountField #InsertPageCountFieldimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertPageCountField:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertPageCountField > img.unobutton,
#InsertPageCountField #InsertPageCountFieldimg,
#InsertPageCountField img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertPageCountField:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertPageCountField > img.unobutton:hover,
#InsertPageCountField #InsertPageCountFieldimg:hover,
#InsertPageCountField img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.insertpagecountfield img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/tag_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.inserttitlefield,
.w2ui-button .w2ui-icon.inserttitlefield,
#tb_editbar_item_inserttitlefield .w2ui-icon,
#tb_actionbar_item_inserttitlefield .w2ui-icon {
  background-image: url("images/description_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoinserttitlefield > img,
#NotebookBar .unoInsertTitleField > img,
#NotebookBar #InsertTitleField #InsertTitleFieldimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoInsertTitleField:not(.ui-expander-icon-right) > img.unobutton,
.unospan-InsertTitleField > img.unobutton,
#InsertTitleField #InsertTitleFieldimg,
#InsertTitleField img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoInsertTitleField:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-InsertTitleField > img.unobutton:hover,
#InsertTitleField #InsertTitleFieldimg:hover,
#InsertTitleField img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.inserttitlefield img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.updateall,
.w2ui-button .w2ui-icon.updateall,
#tb_editbar_item_updateall .w2ui-icon,
#tb_actionbar_item_updateall .w2ui-icon {
  background-image: url("images/refresh_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoupdateall > img,
#NotebookBar .unoUpdateAll > img,
#NotebookBar #UpdateAll #UpdateAllimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/refresh_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoUpdateAll:not(.ui-expander-icon-right) > img.unobutton,
.unospan-UpdateAll > img.unobutton,
#UpdateAll #UpdateAllimg,
#UpdateAll img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/refresh_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoUpdateAll:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-UpdateAll > img.unobutton:hover,
#UpdateAll #UpdateAllimg:hover,
#UpdateAll img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.updateall img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/refresh_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.charmapcontrol,
.w2ui-button .w2ui-icon.charmapcontrol,
#tb_editbar_item_charmapcontrol .w2ui-icon,
#tb_actionbar_item_charmapcontrol .w2ui-icon {
  background-image: url("images/lc_insertsymbol_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unocharmapcontrol > img,
#NotebookBar .unoCharmapControl > img,
#NotebookBar #CharmapControl #CharmapControlimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_insertsymbol_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoCharmapControl:not(.ui-expander-icon-right) > img.unobutton,
.unospan-CharmapControl > img.unobutton,
#CharmapControl #CharmapControlimg,
#CharmapControl img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_insertsymbol_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoCharmapControl:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-CharmapControl > img.unobutton:hover,
#CharmapControl #CharmapControlimg:hover,
#CharmapControl img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.charmapcontrol img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_insertsymbol_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.searchdialog,
.w2ui-button .w2ui-icon.searchdialog,
#tb_editbar_item_searchdialog .w2ui-icon,
#tb_actionbar_item_searchdialog .w2ui-icon {
  background-image: url("images/lc_view100_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosearchdialog > img,
#NotebookBar .unoSearchDialog > img,
#NotebookBar #SearchDialog #SearchDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_view100_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSearchDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SearchDialog > img.unobutton,
#SearchDialog #SearchDialogimg,
#SearchDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_view100_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSearchDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SearchDialog > img.unobutton:hover,
#SearchDialog #SearchDialogimg:hover,
#SearchDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.searchdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_view100_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spelldialog,
.w2ui-button .w2ui-icon.spelldialog,
#tb_editbar_item_spelldialog .w2ui-icon,
#tb_actionbar_item_spelldialog .w2ui-icon {
  background-image: url("images/spellcheck_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospelldialog > img,
#NotebookBar .unoSpellDialog > img,
#NotebookBar #SpellDialog #SpellDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpellDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SpellDialog > img.unobutton,
#SpellDialog #SpellDialogimg,
#SpellDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpellDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SpellDialog > img.unobutton:hover,
#SpellDialog #SpellDialogimg:hover,
#SpellDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spelldialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spellonline,
.w2ui-button .w2ui-icon.spellonline,
#tb_editbar_item_spellonline .w2ui-icon,
#tb_actionbar_item_spellonline .w2ui-icon {
  background-image: url("images/spellcheck_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospellonline > img,
#NotebookBar .unoSpellOnline > img,
#NotebookBar #SpellOnline #SpellOnlineimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpellOnline:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SpellOnline > img.unobutton,
#SpellOnline #SpellOnlineimg,
#SpellOnline img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpellOnline:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SpellOnline > img.unobutton:hover,
#SpellOnline #SpellOnlineimg:hover,
#SpellOnline img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spellonline img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.hyphenate,
.w2ui-button .w2ui-icon.hyphenate,
#tb_editbar_item_hyphenate .w2ui-icon,
#tb_actionbar_item_hyphenate .w2ui-icon {
  background-image: url("images/spellcheck_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unohyphenate > img,
#NotebookBar .unoHyphenate > img,
#NotebookBar #Hyphenate #Hyphenateimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoHyphenate:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Hyphenate > img.unobutton,
#Hyphenate #Hyphenateimg,
#Hyphenate img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoHyphenate:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Hyphenate > img.unobutton:hover,
#Hyphenate #Hyphenateimg:hover,
#Hyphenate img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.hyphenate img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatmenu,
.w2ui-button .w2ui-icon.formatmenu,
#tb_editbar_item_formatmenu .w2ui-icon,
#tb_actionbar_item_formatmenu .w2ui-icon {
  background-image: url("images/format_color_text_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatmenu > img,
#NotebookBar .unoFormatMenu > img,
#NotebookBar #FormatMenu #FormatMenuimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_color_text_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatMenu:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatMenu > img.unobutton,
#FormatMenu #FormatMenuimg,
#FormatMenu img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_color_text_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatMenu:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatMenu > img.unobutton:hover,
#FormatMenu #FormatMenuimg:hover,
#FormatMenu img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatmenu img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_color_text_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.paragraphdialog,
.w2ui-button .w2ui-icon.paragraphdialog,
#tb_editbar_item_paragraphdialog .w2ui-icon,
#tb_actionbar_item_paragraphdialog .w2ui-icon {
  background-image: url("images/notes_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoparagraphdialog > img,
#NotebookBar .unoParagraphDialog > img,
#NotebookBar #ParagraphDialog #ParagraphDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/notes_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoParagraphDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ParagraphDialog > img.unobutton,
#ParagraphDialog #ParagraphDialogimg,
#ParagraphDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/notes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoParagraphDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ParagraphDialog > img.unobutton:hover,
#ParagraphDialog #ParagraphDialogimg:hover,
#ParagraphDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.paragraphdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/notes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.fontdialog,
.w2ui-button .w2ui-icon.fontdialog,
#tb_editbar_item_fontdialog .w2ui-icon,
#tb_actionbar_item_fontdialog .w2ui-icon {
  background-image: url("images/font_download_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofontdialog > img,
#NotebookBar .unoFontDialog > img,
#NotebookBar #FontDialog #FontDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/font_download_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFontDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FontDialog > img.unobutton,
#FontDialog #FontDialogimg,
#FontDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/font_download_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFontDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FontDialog > img.unobutton:hover,
#FontDialog #FontDialogimg:hover,
#FontDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.fontdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/font_download_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.pageformatdialog,
.w2ui-button .w2ui-icon.pageformatdialog,
#tb_editbar_item_pageformatdialog .w2ui-icon,
#tb_actionbar_item_pageformatdialog .w2ui-icon {
  background-image: url("images/article_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unopageformatdialog > img,
#NotebookBar .unoPageFormatDialog > img,
#NotebookBar #PageFormatDialog #PageFormatDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/article_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoPageFormatDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-PageFormatDialog > img.unobutton,
#PageFormatDialog #PageFormatDialogimg,
#PageFormatDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/article_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoPageFormatDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-PageFormatDialog > img.unobutton:hover,
#PageFormatDialog #PageFormatDialogimg:hover,
#PageFormatDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.pageformatdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/article_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.conditionalformatmenu,
.w2ui-button .w2ui-icon.conditionalformatmenu,
#tb_editbar_item_conditionalformatmenu .w2ui-icon,
#tb_actionbar_item_conditionalformatmenu .w2ui-icon {
  background-image: url("images/functions_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoconditionalformatmenu > img,
#NotebookBar .unoConditionalFormatMenu > img,
#NotebookBar #ConditionalFormatMenu #ConditionalFormatMenuimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/functions_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoConditionalFormatMenu:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ConditionalFormatMenu > img.unobutton,
#ConditionalFormatMenu #ConditionalFormatMenuimg,
#ConditionalFormatMenu img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/functions_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoConditionalFormatMenu:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ConditionalFormatMenu > img.unobutton:hover,
#ConditionalFormatMenu #ConditionalFormatMenuimg:hover,
#ConditionalFormatMenu img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.conditionalformatmenu img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/functions_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatline,
.w2ui-button .w2ui-icon.formatline,
#tb_editbar_item_formatline .w2ui-icon,
#tb_actionbar_item_formatline .w2ui-icon {
  background-image: url("images/drive_file_rename_outline_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatline > img,
#NotebookBar .unoFormatLine > img,
#NotebookBar #FormatLine #FormatLineimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/drive_file_rename_outline_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatLine:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatLine > img.unobutton,
#FormatLine #FormatLineimg,
#FormatLine img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/drive_file_rename_outline_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatLine:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatLine > img.unobutton:hover,
#FormatLine #FormatLineimg:hover,
#FormatLine img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatline img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/drive_file_rename_outline_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatbulletsmenu,
.w2ui-button .w2ui-icon.formatbulletsmenu,
#tb_editbar_item_formatbulletsmenu .w2ui-icon,
#tb_actionbar_item_formatbulletsmenu .w2ui-icon {
  background-image: url("images/format_list_bulleted_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatbulletsmenu > img,
#NotebookBar .unoFormatBulletsMenu > img,
#NotebookBar #FormatBulletsMenu #FormatBulletsMenuimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_bulleted_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatBulletsMenu:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatBulletsMenu > img.unobutton,
#FormatBulletsMenu #FormatBulletsMenuimg,
#FormatBulletsMenu img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_bulleted_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatBulletsMenu:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatBulletsMenu > img.unobutton:hover,
#FormatBulletsMenu #FormatBulletsMenuimg:hover,
#FormatBulletsMenu img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatbulletsmenu img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_bulleted_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.outlinebullet,
.w2ui-button .w2ui-icon.outlinebullet,
#tb_editbar_item_outlinebullet .w2ui-icon,
#tb_actionbar_item_outlinebullet .w2ui-icon {
  background-image: url("images/format_list_numbered_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unooutlinebullet > img,
#NotebookBar .unoOutlineBullet > img,
#NotebookBar #OutlineBullet #OutlineBulletimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_numbered_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoOutlineBullet:not(.ui-expander-icon-right) > img.unobutton,
.unospan-OutlineBullet > img.unobutton,
#OutlineBullet #OutlineBulletimg,
#OutlineBullet img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_numbered_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoOutlineBullet:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-OutlineBullet > img.unobutton:hover,
#OutlineBullet #OutlineBulletimg:hover,
#OutlineBullet img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.outlinebullet img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_list_numbered_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatcolumns,
.w2ui-button .w2ui-icon.formatcolumns,
#tb_editbar_item_formatcolumns .w2ui-icon,
#tb_actionbar_item_formatcolumns .w2ui-icon {
  background-image: url("images/format-columns.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatcolumns > img,
#NotebookBar .unoFormatColumns > img,
#NotebookBar #FormatColumns #FormatColumnsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-columns.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatColumns:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatColumns > img.unobutton,
#FormatColumns #FormatColumnsimg,
#FormatColumns img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-columns.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatColumns:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatColumns > img.unobutton:hover,
#FormatColumns #FormatColumnsimg:hover,
#FormatColumns img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatcolumns img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format-columns.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.editregion,
.w2ui-button .w2ui-icon.editregion,
#tb_editbar_item_editregion .w2ui-icon,
#tb_actionbar_item_editregion .w2ui-icon {
  background-image: url("images/text_snippet_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoeditregion > img,
#NotebookBar .unoEditRegion > img,
#NotebookBar #EditRegion #EditRegionimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_snippet_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoEditRegion:not(.ui-expander-icon-right) > img.unobutton,
.unospan-EditRegion > img.unobutton,
#EditRegion #EditRegionimg,
#EditRegion img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_snippet_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoEditRegion:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-EditRegion > img.unobutton:hover,
#EditRegion #EditRegionimg:hover,
#EditRegion img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.editregion img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/text_snippet_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spellingandgrammardialog,
.w2ui-button .w2ui-icon.spellingandgrammardialog,
#tb_editbar_item_spellingandgrammardialog .w2ui-icon,
#tb_actionbar_item_spellingandgrammardialog .w2ui-icon {
  background-image: url("images/spellcheck_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospellingandgrammardialog > img,
#NotebookBar .unoSpellingAndGrammarDialog > img,
#NotebookBar #SpellingAndGrammarDialog #SpellingAndGrammarDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpellingAndGrammarDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SpellingAndGrammarDialog > img.unobutton,
#SpellingAndGrammarDialog #SpellingAndGrammarDialogimg,
#SpellingAndGrammarDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpellingAndGrammarDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SpellingAndGrammarDialog > img.unobutton:hover,
#SpellingAndGrammarDialog #SpellingAndGrammarDialogimg:hover,
#SpellingAndGrammarDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spellingandgrammardialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.thesaurusdialog,
.w2ui-button .w2ui-icon.thesaurusdialog,
#tb_editbar_item_thesaurusdialog .w2ui-icon,
#tb_actionbar_item_thesaurusdialog .w2ui-icon {
  background-image: url("images/menu_book_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unothesaurusdialog > img,
#NotebookBar .unoThesaurusDialog > img,
#NotebookBar #ThesaurusDialog #ThesaurusDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/menu_book_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoThesaurusDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ThesaurusDialog > img.unobutton,
#ThesaurusDialog #ThesaurusDialogimg,
#ThesaurusDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/menu_book_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoThesaurusDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ThesaurusDialog > img.unobutton:hover,
#ThesaurusDialog #ThesaurusDialogimg:hover,
#ThesaurusDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.thesaurusdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/menu_book_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.spellonline,
.w2ui-button .w2ui-icon.spellonline,
#tb_editbar_item_spellonline .w2ui-icon,
#tb_actionbar_item_spellonline .w2ui-icon {
  background-image: url("images/spellcheck_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unospellonline > img,
#NotebookBar .unoSpellOnline > img,
#NotebookBar #SpellOnline #SpellOnlineimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSpellOnline:not(.ui-expander-icon-right) > img.unobutton,
.unospan-SpellOnline > img.unobutton,
#SpellOnline #SpellOnlineimg,
#SpellOnline img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSpellOnline:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-SpellOnline > img.unobutton:hover,
#SpellOnline #SpellOnlineimg:hover,
#SpellOnline img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.spellonline img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/spellcheck_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.wordcountdialog,
.w2ui-button .w2ui-icon.wordcountdialog,
#tb_editbar_item_wordcountdialog .w2ui-icon,
#tb_actionbar_item_wordcountdialog .w2ui-icon {
  background-image: url("images/pin_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unowordcountdialog > img,
#NotebookBar .unoWordCountDialog > img,
#NotebookBar #WordCountDialog #WordCountDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pin_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoWordCountDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-WordCountDialog > img.unobutton,
#WordCountDialog #WordCountDialogimg,
#WordCountDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pin_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoWordCountDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-WordCountDialog > img.unobutton:hover,
#WordCountDialog #WordCountDialogimg:hover,
#WordCountDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.wordcountdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pin_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.showresolvedannotations,
.w2ui-button .w2ui-icon.showresolvedannotations,
#tb_editbar_item_showresolvedannotations .w2ui-icon,
#tb_actionbar_item_showresolvedannotations .w2ui-icon {
  background-image: url("images/mark_chat_read_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoshowresolvedannotations > img,
#NotebookBar .unoShowResolvedAnnotations > img,
#NotebookBar #ShowResolvedAnnotations #ShowResolvedAnnotationsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/mark_chat_read_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoShowResolvedAnnotations:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ShowResolvedAnnotations > img.unobutton,
#ShowResolvedAnnotations #ShowResolvedAnnotationsimg,
#ShowResolvedAnnotations img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/mark_chat_read_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoShowResolvedAnnotations:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ShowResolvedAnnotations > img.unobutton:hover,
#ShowResolvedAnnotations #ShowResolvedAnnotationsimg:hover,
#ShowResolvedAnnotations img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.showresolvedannotations img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/mark_chat_read_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.trackchanges,
.w2ui-button .w2ui-icon.trackchanges,
#tb_editbar_item_trackchanges .w2ui-icon,
#tb_actionbar_item_trackchanges .w2ui-icon {
  background-image: url("images/pending_actions_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unotrackchanges > img,
#NotebookBar .unoTrackChanges > img,
#NotebookBar #TrackChanges #TrackChangesimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pending_actions_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoTrackChanges:not(.ui-expander-icon-right) > img.unobutton,
.unospan-TrackChanges > img.unobutton,
#TrackChanges #TrackChangesimg,
#TrackChanges img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pending_actions_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoTrackChanges:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-TrackChanges > img.unobutton:hover,
#TrackChanges #TrackChangesimg:hover,
#TrackChanges img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.trackchanges img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/pending_actions_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.showtrackedchanges,
.w2ui-button .w2ui-icon.showtrackedchanges,
#tb_editbar_item_showtrackedchanges .w2ui-icon,
#tb_actionbar_item_showtrackedchanges .w2ui-icon {
  background-image: url("images/receipt_long_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoshowtrackedchanges > img,
#NotebookBar .unoShowTrackedChanges > img,
#NotebookBar #ShowTrackedChanges #ShowTrackedChangesimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/receipt_long_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoShowTrackedChanges:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ShowTrackedChanges > img.unobutton,
#ShowTrackedChanges #ShowTrackedChangesimg,
#ShowTrackedChanges img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/receipt_long_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoShowTrackedChanges:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ShowTrackedChanges > img.unobutton:hover,
#ShowTrackedChanges #ShowTrackedChangesimg:hover,
#ShowTrackedChanges img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.showtrackedchanges img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/receipt_long_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.accepttrackedchange,
.w2ui-button .w2ui-icon.accepttrackedchange,
#tb_editbar_item_accepttrackedchange .w2ui-icon,
#tb_actionbar_item_accepttrackedchange .w2ui-icon {
  background-image: url("images/done_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoaccepttrackedchange > img,
#NotebookBar .unoAcceptTrackedChange > img,
#NotebookBar #AcceptTrackedChange #AcceptTrackedChangeimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/done_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAcceptTrackedChange:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AcceptTrackedChange > img.unobutton,
#AcceptTrackedChange #AcceptTrackedChangeimg,
#AcceptTrackedChange img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/done_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAcceptTrackedChange:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AcceptTrackedChange > img.unobutton:hover,
#AcceptTrackedChange #AcceptTrackedChangeimg:hover,
#AcceptTrackedChange img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.accepttrackedchange img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/done_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.rejecttrackedchange,
.w2ui-button .w2ui-icon.rejecttrackedchange,
#tb_editbar_item_rejecttrackedchange .w2ui-icon,
#tb_actionbar_item_rejecttrackedchange .w2ui-icon {
  background-image: url("images/clear_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unorejecttrackedchange > img,
#NotebookBar .unoRejectTrackedChange > img,
#NotebookBar #RejectTrackedChange #RejectTrackedChangeimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/clear_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoRejectTrackedChange:not(.ui-expander-icon-right) > img.unobutton,
.unospan-RejectTrackedChange > img.unobutton,
#RejectTrackedChange #RejectTrackedChangeimg,
#RejectTrackedChange img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/clear_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoRejectTrackedChange:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-RejectTrackedChange > img.unobutton:hover,
#RejectTrackedChange #RejectTrackedChangeimg:hover,
#RejectTrackedChange img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.rejecttrackedchange img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/clear_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.acceptalltrackedchanges,
.w2ui-button .w2ui-icon.acceptalltrackedchanges,
#tb_editbar_item_acceptalltrackedchanges .w2ui-icon,
#tb_actionbar_item_acceptalltrackedchanges .w2ui-icon {
  background-image: url("images/done_all_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoacceptalltrackedchanges > img,
#NotebookBar .unoAcceptAllTrackedChanges > img,
#NotebookBar #AcceptAllTrackedChanges #AcceptAllTrackedChangesimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/done_all_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAcceptAllTrackedChanges:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AcceptAllTrackedChanges > img.unobutton,
#AcceptAllTrackedChanges #AcceptAllTrackedChangesimg,
#AcceptAllTrackedChanges img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/done_all_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAcceptAllTrackedChanges:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AcceptAllTrackedChanges > img.unobutton:hover,
#AcceptAllTrackedChanges #AcceptAllTrackedChangesimg:hover,
#AcceptAllTrackedChanges img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.acceptalltrackedchanges img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/done_all_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.rejectalltrackedchanges,
.w2ui-button .w2ui-icon.rejectalltrackedchanges,
#tb_editbar_item_rejectalltrackedchanges .w2ui-icon,
#tb_actionbar_item_rejectalltrackedchanges .w2ui-icon {
  background-image: url("images/clear_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unorejectalltrackedchanges > img,
#NotebookBar .unoRejectAllTrackedChanges > img,
#NotebookBar #RejectAllTrackedChanges #RejectAllTrackedChangesimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/clear_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoRejectAllTrackedChanges:not(.ui-expander-icon-right) > img.unobutton,
.unospan-RejectAllTrackedChanges > img.unobutton,
#RejectAllTrackedChanges #RejectAllTrackedChangesimg,
#RejectAllTrackedChanges img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/clear_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoRejectAllTrackedChanges:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-RejectAllTrackedChanges > img.unobutton:hover,
#RejectAllTrackedChanges #RejectAllTrackedChangesimg:hover,
#RejectAllTrackedChanges img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.rejectalltrackedchanges img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/clear_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.accepttrackedchanges,
.w2ui-button .w2ui-icon.accepttrackedchanges,
#tb_editbar_item_accepttrackedchanges .w2ui-icon,
#tb_actionbar_item_accepttrackedchanges .w2ui-icon {
  background-image: url("images/rule_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoaccepttrackedchanges > img,
#NotebookBar .unoAcceptTrackedChanges > img,
#NotebookBar #AcceptTrackedChanges #AcceptTrackedChangesimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/rule_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAcceptTrackedChanges:not(.ui-expander-icon-right) > img.unobutton,
.unospan-AcceptTrackedChanges > img.unobutton,
#AcceptTrackedChanges #AcceptTrackedChangesimg,
#AcceptTrackedChanges img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/rule_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAcceptTrackedChanges:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-AcceptTrackedChanges > img.unobutton:hover,
#AcceptTrackedChanges #AcceptTrackedChangesimg:hover,
#AcceptTrackedChanges img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.accepttrackedchanges img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/rule_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.forumhelp,
.w2ui-button .w2ui-icon.forumhelp,
#tb_editbar_item_forumhelp .w2ui-icon,
#tb_actionbar_item_forumhelp .w2ui-icon {
  background-image: url("images/forum_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoforumhelp > img,
#NotebookBar .unoForumHelp > img,
#NotebookBar #ForumHelp #ForumHelpimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/forum_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoForumHelp:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ForumHelp > img.unobutton,
#ForumHelp #ForumHelpimg,
#ForumHelp img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/forum_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoForumHelp:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ForumHelp > img.unobutton:hover,
#ForumHelp #ForumHelpimg:hover,
#ForumHelp img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.forumhelp img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/forum_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.transformdialog,
.w2ui-button .w2ui-icon.transformdialog,
#tb_editbar_item_transformdialog .w2ui-icon,
#tb_actionbar_item_transformdialog .w2ui-icon {
  background-image: url("images/format_size_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unotransformdialog > img,
#NotebookBar .unoTransformDialog > img,
#NotebookBar #TransformDialog #TransformDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_size_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoTransformDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-TransformDialog > img.unobutton,
#TransformDialog #TransformDialogimg,
#TransformDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_size_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoTransformDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-TransformDialog > img.unobutton:hover,
#TransformDialog #TransformDialogimg:hover,
#TransformDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.transformdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_size_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.onlinehelp,
.w2ui-button .w2ui-icon.onlinehelp,
#tb_editbar_item_onlinehelp .w2ui-icon,
#tb_actionbar_item_onlinehelp .w2ui-icon {
  background-image: url("images/help_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoonlinehelp > img,
#NotebookBar .unoOnlineHelp > img,
#NotebookBar #OnlineHelp #OnlineHelpimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/help_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoOnlineHelp:not(.ui-expander-icon-right) > img.unobutton,
.unospan-OnlineHelp > img.unobutton,
#OnlineHelp #OnlineHelpimg,
#OnlineHelp img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/help_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoOnlineHelp:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-OnlineHelp > img.unobutton:hover,
#OnlineHelp #OnlineHelpimg:hover,
#OnlineHelp img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.onlinehelp img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/help_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.keyboardshortcuts,
.w2ui-button .w2ui-icon.keyboardshortcuts,
#tb_editbar_item_keyboardshortcuts .w2ui-icon,
#tb_actionbar_item_keyboardshortcuts .w2ui-icon {
  background-image: url("images/keyboard_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unokeyboardshortcuts > img,
#NotebookBar .unoKeyboardShortcuts > img,
#NotebookBar #KeyboardShortcuts #KeyboardShortcutsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/keyboard_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoKeyboardShortcuts:not(.ui-expander-icon-right) > img.unobutton,
.unospan-KeyboardShortcuts > img.unobutton,
#KeyboardShortcuts #KeyboardShortcutsimg,
#KeyboardShortcuts img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/keyboard_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoKeyboardShortcuts:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-KeyboardShortcuts > img.unobutton:hover,
#KeyboardShortcuts #KeyboardShortcutsimg:hover,
#KeyboardShortcuts img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.keyboardshortcuts img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/keyboard_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.reportissue,
.w2ui-button .w2ui-icon.reportissue,
#tb_editbar_item_reportissue .w2ui-icon,
#tb_actionbar_item_reportissue .w2ui-icon {
  background-image: url("images/bug_report_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoreportissue > img,
#NotebookBar .unoReportIssue > img,
#NotebookBar #ReportIssue #ReportIssueimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bug_report_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoReportIssue:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ReportIssue > img.unobutton,
#ReportIssue #ReportIssueimg,
#ReportIssue img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bug_report_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoReportIssue:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ReportIssue > img.unobutton:hover,
#ReportIssue #ReportIssueimg:hover,
#ReportIssue img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.reportissue img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/bug_report_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.about,
.w2ui-button .w2ui-icon.about,
#tb_editbar_item_about .w2ui-icon,
#tb_actionbar_item_about .w2ui-icon {
  background-image: url("images/info_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoabout > img,
#NotebookBar .unoAbout > img,
#NotebookBar #About #Aboutimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/info_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoAbout:not(.ui-expander-icon-right) > img.unobutton,
.unospan-About > img.unobutton,
#About #Aboutimg,
#About img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/info_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoAbout:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-About > img.unobutton:hover,
#About #Aboutimg:hover,
#About img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.about img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/info_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatcelldialog,
.w2ui-button .w2ui-icon.formatcelldialog,
#tb_editbar_item_formatcelldialog .w2ui-icon,
#tb_actionbar_item_formatcelldialog .w2ui-icon {
  background-image: url("images/ac_unit_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatcelldialog > img,
#NotebookBar .unoFormatCellDialog > img,
#NotebookBar #FormatCellDialog #FormatCellDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/ac_unit_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatCellDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatCellDialog > img.unobutton,
#FormatCellDialog #FormatCellDialogimg,
#FormatCellDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/ac_unit_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatCellDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatCellDialog > img.unobutton:hover,
#FormatCellDialog #FormatCellDialogimg:hover,
#FormatCellDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatcelldialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/ac_unit_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.formatmenu,
.w2ui-button .w2ui-icon.formatmenu,
#tb_editbar_item_formatmenu .w2ui-icon,
#tb_actionbar_item_formatmenu .w2ui-icon {
  background-image: url("images/format_color_text_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoformatmenu > img,
#NotebookBar .unoFormatMenu > img,
#NotebookBar #FormatMenu #FormatMenuimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_color_text_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFormatMenu:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FormatMenu > img.unobutton,
#FormatMenu #FormatMenuimg,
#FormatMenu img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_color_text_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFormatMenu:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FormatMenu > img.unobutton:hover,
#FormatMenu #FormatMenuimg:hover,
#FormatMenu img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.formatmenu img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/format_color_text_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.paragraphdialog,
.w2ui-button .w2ui-icon.paragraphdialog,
#tb_editbar_item_paragraphdialog .w2ui-icon,
#tb_actionbar_item_paragraphdialog .w2ui-icon {
  background-image: url("images/notes_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoparagraphdialog > img,
#NotebookBar .unoParagraphDialog > img,
#NotebookBar #ParagraphDialog #ParagraphDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/notes_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoParagraphDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ParagraphDialog > img.unobutton,
#ParagraphDialog #ParagraphDialogimg,
#ParagraphDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/notes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoParagraphDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ParagraphDialog > img.unobutton:hover,
#ParagraphDialog #ParagraphDialogimg:hover,
#ParagraphDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.paragraphdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/notes_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.fontdialog,
.w2ui-button .w2ui-icon.fontdialog,
#tb_editbar_item_fontdialog .w2ui-icon,
#tb_actionbar_item_fontdialog .w2ui-icon {
  background-image: url("images/font_download_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofontdialog > img,
#NotebookBar .unoFontDialog > img,
#NotebookBar #FontDialog #FontDialogimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/font_download_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFontDialog:not(.ui-expander-icon-right) > img.unobutton,
.unospan-FontDialog > img.unobutton,
#FontDialog #FontDialogimg,
#FontDialog img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/font_download_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFontDialog:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-FontDialog > img.unobutton:hover,
#FontDialog #FontDialogimg:hover,
#FontDialog img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.fontdialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/font_download_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.connectortoolbox,
.w2ui-button .w2ui-icon.connectortoolbox,
#tb_editbar_item_connectortoolbox .w2ui-icon,
#tb_actionbar_item_connectortoolbox .w2ui-icon {
  background-image: url("images/transit-connection-variant.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoconnectortoolbox > img,
#NotebookBar .unoConnectorToolbox > img,
#NotebookBar #ConnectorToolbox #ConnectorToolboximg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/transit-connection-variant.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoConnectorToolbox:not(.ui-expander-icon-right) > img.unobutton,
.unospan-ConnectorToolbox > img.unobutton,
#ConnectorToolbox #ConnectorToolboximg,
#ConnectorToolbox img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/transit-connection-variant.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoConnectorToolbox:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-ConnectorToolbox > img.unobutton:hover,
#ConnectorToolbox #ConnectorToolboximg:hover,
#ConnectorToolbox img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.connectortoolbox img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/transit-connection-variant.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.file,
.w2ui-button .w2ui-icon.file,
#tb_editbar_item_file .w2ui-icon,
#tb_actionbar_item_file .w2ui-icon {
  background-image: url("images/description_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofile > img,
#NotebookBar .unofile > img,
#NotebookBar #file #fileimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unofile:not(.ui-expander-icon-right) > img.unobutton,
.unospan-file > img.unobutton,
#file #fileimg,
#file img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unofile:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-file > img.unobutton:hover,
#file #fileimg:hover,
#file img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.file img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/description_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.downloadas,
.w2ui-button .w2ui-icon.downloadas,
#tb_editbar_item_downloadas .w2ui-icon,
#tb_actionbar_item_downloadas .w2ui-icon {
  background-image: url("images/file_download_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unodownloadas > img,
#NotebookBar .unoDownloadAs > img,
#NotebookBar #DownloadAs #DownloadAsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file_download_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoDownloadAs:not(.ui-expander-icon-right) > img.unobutton,
.unospan-DownloadAs > img.unobutton,
#DownloadAs #DownloadAsimg,
#DownloadAs img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file_download_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoDownloadAs:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-DownloadAs > img.unobutton:hover,
#DownloadAs #DownloadAsimg:hover,
#DownloadAs img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.downloadas img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/file_download_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.view,
.w2ui-button .w2ui-icon.view,
#tb_editbar_item_view .w2ui-icon,
#tb_actionbar_item_view .w2ui-icon {
  background-image: url("images/visibility_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoview > img,
#NotebookBar .unoView > img,
#NotebookBar #View #Viewimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/visibility_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoView:not(.ui-expander-icon-right) > img.unobutton,
.unospan-View > img.unobutton,
#View #Viewimg,
#View img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/visibility_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoView:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-View > img.unobutton:hover,
#View #Viewimg:hover,
#View img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.view img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/visibility_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.viewcomments,
.w2ui-button .w2ui-icon.viewcomments,
#tb_editbar_item_viewcomments .w2ui-icon,
#tb_actionbar_item_viewcomments .w2ui-icon {
  background-image: url("images/lc_showannotations_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unoviewcomments > img,
#NotebookBar .unoviewcomments > img,
#NotebookBar #viewcomments #viewcommentsimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_showannotations_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoviewcomments:not(.ui-expander-icon-right) > img.unobutton,
.unospan-viewcomments > img.unobutton,
#viewcomments #viewcommentsimg,
#viewcomments img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_showannotations_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoviewcomments:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-viewcomments > img.unobutton:hover,
#viewcomments #viewcommentsimg:hover,
#viewcomments img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.viewcomments img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_showannotations_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.search,
.w2ui-button .w2ui-icon.search,
#tb_editbar_item_search .w2ui-icon,
#tb_actionbar_item_search .w2ui-icon {
  background-image: url("images/lc_view100_branding.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unosearch > img,
#NotebookBar .unoSearch > img,
#NotebookBar #Search #Searchimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_view100_branding.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoSearch:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Search > img.unobutton,
#Search #Searchimg,
#Search img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_view100_branding.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoSearch:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Search > img.unobutton:hover,
#Search #Searchimg:hover,
#Search img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.search img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_view100_branding.svg") no-repeat center;
  background-size: 24px !important;
}

.w2ui-icon.feedback,
.w2ui-button .w2ui-icon.feedback,
#tb_editbar_item_feedback .w2ui-icon,
#tb_actionbar_item_feedback .w2ui-icon {
  background-image: url("images/help_black_24dp.svg") !important;
  background-size: 24px !important;
}

#NotebookBar .unofeedback > img,
#NotebookBar .unoFeedback > img,
#NotebookBar #Feedback #Feedbackimg {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/help_black_24dp.svg") no-repeat center !important;
  background-size: 24px !important;
}

.unoFeedback:not(.ui-expander-icon-right) > img.unobutton,
.unospan-Feedback > img.unobutton,
#Feedback #Feedbackimg,
#Feedback img.menu-entry-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/help_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
  opacity: 0.6;
}
.unoFeedback:not(.ui-expander-icon-right) > img.unobutton:hover,
.unospan-Feedback > img.unobutton:hover,
#Feedback #Feedbackimg:hover,
#Feedback img.menu-entry-icon:hover {
  opacity: 1;
}

.menu-entry-icon.feedback img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/help_black_24dp.svg") no-repeat center;
  background-size: 24px !important;
}

#Save1.savemodified:after {
  border: 1px solid var(--color-primary-lighter);
  border-radius: 50%;
}

#tb_editbar_item_save .w2ui-icon.savemodified,
#tb_actionbar_item_save .w2ui-icon.savemodified,
.unoSave.savemodified img,
#NotebookBar .unoSave.savemodified img {
  background-image: url("images/lc_savemodified_branding.svg") !important;
}

body, #document-container {
  background: var(--color-background-lighter) !important;
}

.sidebar.ui-expander-label {
  font-size: var(--co-font-size);
  font-weight: normal;
}

.sidebar.ui-expander-container {
  margin-bottom: 20px;
}

#closebuttonwrapper {
  order: 99;
  flex-shrink: 0;
  width: 44px;
  height: 44px !important;
  top: 3px;
}
#closebuttonwrapper #closebutton {
  background-image: url("images/closedoc.svg") !important;
  background-size: 24px !important;
  background-position: center center !important;
  opacity: 0.6;
}
#closebuttonwrapper:hover {
  border-radius: 50%;
  background-color: var(--color-background-darker);
  cursor: pointer;
  opacity: 1;
}

body #document-header {
  margin: 0;
  border: none;
  display: inline-flex;
  width: 86px;
  padding-left: 12px;
  border: none !important;
  background: none !important;
  border-radius: 0;
}
body #document-header .document-logo {
  background-image: url("images/toolbar-bg-logo.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  width: 62px !important;
}

body #document-header .document-logo:hover {
  cursor: pointer;
  opacity: 1;
}

#document-name-input,
#document-name-input.editable,
#document-name-input.editable:not(:focus) #document-name-input.editable:focus {
  text-align: center !important;
  font-weight: bold;
  font-size: var(--co-font-size) !important;
  color: var(--co-color-main-text);
  animation: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

#document-name-input.editable:not(:focus) {
  color: var(--color-text-lighter);
  text-align: left;
  font-size: var(--co-font-size) !important;
}

#document-name-input.editable:hover {
  color: var(--color-text-lighter);
}

#document-name-input.editable:focus {
  color: var(--co-color-main-text);
  flex: none;
}

nav:not(.hasnotebookbar) {
  border-top: 3px solid var(--co-primary-element);
  /** Menu */
}
nav:not(.hasnotebookbar).main-nav {
  background-color: var(--color-main-background);
  height: 44px;
  padding: 0;
  align-items: center;
  /** Document name input */
}
@media screen and (min-width: 1200px) {
  nav:not(.hasnotebookbar).main-nav #document-titlebar {
    position: absolute;
    width: auto;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 1200;
  }
}
@media screen and (max-width: 1199px) {
  nav:not(.hasnotebookbar).main-nav #document-titlebar {
    display: none;
  }
}
nav:not(.hasnotebookbar) .lo-menu > li > a, nav:not(.hasnotebookbar) .lo-menu > li > a.has-submenu {
  border-radius: 0;
  border-bottom: 0;
}
nav:not(.hasnotebookbar) .lo-menu li:last-child .separator {
  display: none;
}
nav:not(.hasnotebookbar) .lo-menu:not(#main-menu) a:not(.separator), nav:not(.hasnotebookbar) .lo-menu:not(#main-menu) a:not(.separator):hover {
  padding: 12px 22px;
}
nav:not(.hasnotebookbar) #main-menu {
  width: 100%;
  height: auto;
  display: flex;
}
nav:not(.hasnotebookbar) #main-menu .sm-nowrap {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
nav:not(.hasnotebookbar) #main-menu > li > a {
  padding: 8px !important;
}
nav:not(.hasnotebookbar) #main-menu-state:not(:checked) ~ #main-menu {
  display: flex !important;
}
nav:not(.hasnotebookbar) #menu-last-mod {
  opacity: 0.7;
}
@media screen and (min-width: 1200px) {
  nav:not(.hasnotebookbar) #menu-last-mod {
    text-align: right;
    display: flex;
    justify-content: end;
    flex-grow: 1;
  }
}
nav:not(.hasnotebookbar) #menu-last-mod > a, nav:not(.hasnotebookbar) #menu-last-mod > a span {
  text-decoration: none;
  color: var(--color-text-lighter);
}
nav:not(.hasnotebookbar) #menu-last-mod > a:hover, nav:not(.hasnotebookbar) #menu-last-mod > a:hover span {
  text-decoration: none;
  background-color: transparent;
  color: var(--co-color-text);
}

/** Icon toolbar */
#toolbar-wrapper:not(.hasnotebookbar) {
  background-color: var(--color-main-background);
}

#toolbar-up {
  top: 0px;
}

#toolbar-up .checked {
  background-color: var(--color-primary-very-light) !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

#toolbar-up .checked.over {
  border: 0 !important;
  box-shadow: none !important;
}

#toolbar-up .over {
  background-color: var(--co-border) !important;
  background-color: var(--color-background-lighter) !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

.checked > tbody > tr > td > table > tbody > tr > td > .w2ui-tb-image {
  filter: none;
}

.sidebar .ui-content .unobutton.selected ~ .arrowbackground .unoarrow {
  border-top-color: var(--color-main-text) !important;
}

.w2ui-toolbar table.w2ui-button {
  border-radius: var(--border-radius);
  border: 0;
}
.w2ui-toolbar table.w2ui-button .w2ui-tb-image {
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  background-size: 24px !important;
  opacity: 0.6;
}
.w2ui-toolbar table.w2ui-button.checked {
  border: 0;
  background: var(--co-primary-element) !important;
}
.w2ui-toolbar table.w2ui-button.checked .w2ui-tb-image {
  opacity: 1;
}
.w2ui-toolbar table.w2ui-button.over {
  background-color: var(--co-border) !important;
  background-color: var(--color-background-lighter) !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
.w2ui-toolbar table.w2ui-button.over .w2ui-tb-image {
  opacity: 0.7;
}

#toolbar-wrapper .w2ui-scroll-left,
#toolbar-wrapper .w2ui-scroll-right {
  display: block;
  background-origin: padding-box;
  background-clip: border-box;
  background-image: url("images/scroll-double-dark.svg"), linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, white 30%, white 100%);
  height: 100%;
  background-position: 3px center, center center;
  width: 44px;
  background-size: 24px, cover;
  top: 0px;
  right: -3px;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
  box-shadow: none;
  background-color: transparent;
}

.w2ui-button:hover * {
  cursor: pointer;
}

#document-container:not(.mobile) + #sidebar-dock-wrapper {
  width: auto;
  max-width: 380px;
}

#document-container.notebookbar-active + #sidebar-dock-wrapper {
  box-shadow: none;
  border: none;
  outline: none;
  margin: 10px;
  top: 10px;
  height: calc(100% - 20px);
  padding: 3px;
  background: transparent;
  border-right: none !important;
  border-left: none !important;
}

#sidebar-panel .sidebar.jsdialog.ui-listbox {
  border: 1px solid var(--co-border);
  background-color: var(--color-main-background);
}
#sidebar-panel .sidebar.unotoolbutton,
#sidebar-panel .sidebar #resetattr,
#sidebar-panel .sidebar #FormatPaintbrush {
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  padding: 4px;
  margin-right: 1px;
}
#sidebar-panel .sidebar.unotoolbutton > img,
#sidebar-panel .sidebar.unotoolbutton .menu-entry-icon,
#sidebar-panel .sidebar #resetattr > img,
#sidebar-panel .sidebar #resetattr .menu-entry-icon,
#sidebar-panel .sidebar #FormatPaintbrush > img,
#sidebar-panel .sidebar #FormatPaintbrush .menu-entry-icon {
  opacity: 0.6;
}
#sidebar-panel .sidebar.unotoolbutton:hover,
#sidebar-panel .sidebar #resetattr:hover,
#sidebar-panel .sidebar #FormatPaintbrush:hover {
  background-color: var(--co-border) !important;
  background-color: var(--color-background-lighter) !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  background-color: var(--co-border);
  border-radius: var(--border-radius);
}
#sidebar-panel .sidebar.unotoolbutton:hover > img,
#sidebar-panel .sidebar.unotoolbutton:hover .menu-entry-icon,
#sidebar-panel .sidebar #resetattr:hover > img,
#sidebar-panel .sidebar #resetattr:hover .menu-entry-icon,
#sidebar-panel .sidebar #FormatPaintbrush:hover > img,
#sidebar-panel .sidebar #FormatPaintbrush:hover .menu-entry-icon {
  opacity: 0.7;
}
#sidebar-panel .sidebar.unotoolbutton.selected,
#sidebar-panel .sidebar #resetattr.selected,
#sidebar-panel .sidebar #FormatPaintbrush.selected {
  background-color: var(--color-primary-very-light) !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
#sidebar-panel .sidebar.unotoolbutton.selected > img,
#sidebar-panel .sidebar #resetattr.selected > img,
#sidebar-panel .sidebar #FormatPaintbrush.selected > img {
  opacity: 1;
}
#sidebar-panel td.jsdialog .jsdialog.cell.sidebar {
  padding: 4px 1px;
  width: auto;
}

.arrowbackground:hover {
  border: 0;
}

/** Required since regular branding overwrites those with high specifity */
#tb_editbar_item_linespacing > div > table, #tb_editbar_item_insertshapes > div > table, #tb_editbar_item_fontcolor > div > table, #tb_editbar_item_backcolor > div > table, #tb_editbar_item_inserttable > div > table,
#tb_editbar_item_linespacing > div > .checked, #tb_editbar_item_insertshapes > div > .checked, #tb_editbar_item_fontcolor > div > .checked, #tb_editbar_item_backcolor > div > .checked, #tb_editbar_item_inserttable > div > .checked {
  border: 0 !important;
}

/** Hide the menu bar folding icon */
#tb_editbar_item_fold {
  display: none;
}

#clearFormatting:hover {
  border-color: var(--co-border) !important;
}

/** Notebook bar */
#toolbar-wrapper.hasnotebookbar {
  border-collapse: initial;
  border-radius: 5px;
  margin: 0 10px;
  width: calc(100vw - 20px);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background-color: var(--color-main-background);
  border: none;
}
#toolbar-wrapper.hasnotebookbar .ui-content.unotoolbutton {
  padding: 4px !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
#toolbar-wrapper.hasnotebookbar .ui-content.unotoolbutton:not(.disabled):hover {
  background-color: var(--co-border) !important;
  background-color: var(--color-background-lighter) !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
#toolbar-wrapper.hasnotebookbar .ui-content.unotoolbutton.selected {
    /* background-color: var(--color-primary-very-light) !important; */
  background-color: #b3cad5 !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
#toolbar-wrapper.hasnotebookbar .unotoolbutton.notebookbar .unolabel {
  font-size: var(--co-font-size);
  color: var(--color-text-lighter);
}
#toolbar-wrapper.hasnotebookbar .unotoolbutton.notebookbar.selected.has-label .ui-content.unolabel, #toolbar-wrapper.hasnotebookbar .unotoolbutton.notebookbar.selected.inline .ui-content.unolabel {
  color: var(--color-main-text) !important;
}
#toolbar-wrapper.hasnotebookbar .cell.notebookbar {
  display: table-cell;
  vertical-align: middle;
  padding: 0 2px;
}
#toolbar-wrapper.hasnotebookbar #stylesview {
  padding: 2px;
}
#toolbar-wrapper.hasnotebookbar #stylesview .ui-iconview-entry {
  border: none;
}
#toolbar-wrapper.hasnotebookbar #stylesview .ui-iconview-entry:hover {
  background-color: var(--co-border) !important;
  background-color: var(--color-background-lighter) !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
#toolbar-wrapper.hasnotebookbar #stylesview .ui-iconview-entry.selected {
  background-color: var(--color-primary-very-light);
}
#toolbar-wrapper.hasnotebookbar #stylesview .ui-iconview-entry img {
  mix-blend-mode: darken;
}

nav.main-nav.hasnotebookbar {
  border-top: 20px solid var(--color-primary);
  background: var(--color-background-lighter) !important;
}
nav.main-nav.hasnotebookbar #main-menu.readonly {
  flex-grow: 1;
}
nav.main-nav.hasnotebookbar #main-menu.readonly.lo-menu > li > a, nav.main-nav.hasnotebookbar #main-menu.readonly .lo-menu > li > a.has-submenu {
  border-color: transparent !important;
}
nav.main-nav.hasnotebookbar .notebookbar-tabs-container {
  margin-left: 5px;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  background-image: none;
}
nav.main-nav.hasnotebookbar .notebookbar-tabs-container::before, nav.main-nav.hasnotebookbar .notebookbar-tabs-container::after {
  display: none;
}
nav.main-nav.hasnotebookbar .ui-tabs.notebookbar {
  background-color: transparent;
  border-radius: 0;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
nav.main-nav.hasnotebookbar, nav.main-nav.hasnotebookbar .ui-tab.notebookbar {
  height: 47px;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar #document-header {
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
nav.main-nav.hasnotebookbar .notebookbar-options-section {
  right: 44px !important;
  height: auto !important;
}
nav.main-nav.hasnotebookbar .notebookbar-options-section #Sidebar1, nav.main-nav.hasnotebookbar .notebookbar-options-section #CustomAnimation, nav.main-nav.hasnotebookbar .notebookbar-options-section #CustomAnimation1, nav.main-nav.hasnotebookbar .notebookbar-options-section #ModifyPage, nav.main-nav.hasnotebookbar .notebookbar-options-section #ModifyPage1, nav.main-nav.hasnotebookbar .notebookbar-options-section #SlideChangeWindow, nav.main-nav.hasnotebookbar .notebookbar-options-section #SlideChangeWindow1, nav.main-nav.hasnotebookbar .notebookbar-options-section #MasterSlidesPanel, nav.main-nav.hasnotebookbar .notebookbar-options-section #MasterSlidesPanel1 {
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  background-color: transparent !important;
  margin: 0 !important;
  padding: 0;
  padding: 10px;
  border-radius: 50% !important;
}
nav.main-nav.hasnotebookbar .notebookbar-options-section #Sidebar1:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #CustomAnimation:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #CustomAnimation1:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #ModifyPage:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #ModifyPage1:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #SlideChangeWindow:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #SlideChangeWindow1:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #MasterSlidesPanel:hover, nav.main-nav.hasnotebookbar .notebookbar-options-section #MasterSlidesPanel1:hover {
  background-color: var(--color-background-darker) !important;
  cursor: pointer;
}
nav.main-nav.hasnotebookbar .notebookbar-options-section #Sidebar1.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #CustomAnimation.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #CustomAnimation1.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #ModifyPage.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #ModifyPage1.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #SlideChangeWindow.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #SlideChangeWindow1.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #MasterSlidesPanel.selected, nav.main-nav.hasnotebookbar .notebookbar-options-section #MasterSlidesPanel1.selected {
  background-color: var(--color-primary-very-light) !important;
  cursor: pointer;
}
nav.main-nav.hasnotebookbar #table-shortcutstoolbox {
  display: none;
}
nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.text-color-indicator .ui-tab.notebookbar, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.spreadsheet-color-indicator .ui-tab.notebookbar, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.presentation-color-indicator .ui-tab.notebookbar, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.drawing-color-indicator .ui-tab.notebookbar {
  color: var(--color-text-lighter);
  text-shadow: none;
  font-size: var(--co-font-size);
}
nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.text-color-indicator .ui-tab.notebookbar span.unolabel, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.spreadsheet-color-indicator .ui-tab.notebookbar span.unolabel, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.presentation-color-indicator .ui-tab.notebookbar span.unolabel, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.drawing-color-indicator .ui-tab.notebookbar span.unolabel {
  margin-top: 5px;
  padding-bottom: 2px;
  border-bottom: 2px solid transparent;
}
nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.text-color-indicator .ui-tab.notebookbar.selected, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.spreadsheet-color-indicator .ui-tab.notebookbar.selected, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.presentation-color-indicator .ui-tab.notebookbar.selected, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.drawing-color-indicator .ui-tab.notebookbar.selected {
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  color: var(--co-color-main-text);
  background-color: transparent;
  font-weight: bold;
}
nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.text-color-indicator .ui-tab.notebookbar.selected span.unolabel, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.spreadsheet-color-indicator .ui-tab.notebookbar.selected span.unolabel, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.presentation-color-indicator .ui-tab.notebookbar.selected span.unolabel, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.drawing-color-indicator .ui-tab.notebookbar.selected span.unolabel {
  border-bottom: 2px solid var(--co-primary-element);
}
nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.text-color-indicator .ui-tab.notebookbar:hover, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.spreadsheet-color-indicator .ui-tab.notebookbar:hover, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.presentation-color-indicator .ui-tab.notebookbar:hover, nav.main-nav.hasnotebookbar.main-nav.hasnotebookbar.drawing-color-indicator .ui-tab.notebookbar:hover {
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  color: var(--co-color-main-text);
  background-color: transparent;
}

#main-document-content {
  padding-top: 10px;
}

.spreadsheet-tab {
  font: var(--default-font-size) var(--cool-font) !important;
}

/** UI Widget */
.lokdialog_container.ui-dialog.ui-widget-content {
  box-shadow: 0 0 3px rgba(77, 77, 77, 0.5);
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  border: none;
  padding: 13px;
  background-color: var(--color-main-background);
  background-image: none;
  color: var(--color-main-text);
  font-weight: bold;
  text-transform: none;
  font-family: var(--cool-font);
}
.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close {
  width: 44px;
  height: 44px;
  margin: 0;
  top: 0.3em;
}
.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close:hover {
  background-image: none;
  background-color: var(--co-border);
  border-radius: 50%;
}
.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close:hover .ui-icon-closethick {
  background-image: url("images/closedoc.svg");
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  background-size: 24px;
}
.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close .ui-icon-closethick {
  background-image: url("images/closedoc.svg");
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  background-size: 24px;
}

/** Global menu styling */
.sm-nowrap {
  border-radius: 5px;
  border: 0;
  box-shadow: 0 0 3px rgba(77, 77, 77, 0.5);
}

.lo-menu a:hover, .lo-menu a:focus, .lo-menu a:active, .lo-menu a.highlighted {
  background-color: var(--co-border);
  color: var(--color-main-text);
}

.lo-menu:not(#main-menu) a:not(.separator):hover {
  background-color: var(--co-border);
  color: var(--color-main-text);
  border-radius: 4px;
}

.context-menu-list {
  border-radius: 3px;
  margin: 0;
  padding: 0;
}
.context-menu-list .context-menu-item {
  padding: 3px 14px;
  font-size: var(--co-font-size);
}
.context-menu-separator{
  margin: 0px 0px;
}

/** Cursor style */
.leaflet-cursor-container .leaflet-cursor-header {
  font-family: var(--cool-font);
  font-size: 13px;
  border-radius: 3px;
  margin-left: -3px;
  margin-top: -18px;
  padding: 3px 5px;
  height: 15px;
}

/** Inactive document modal style */
.cool-user-idle .title::before {
  background-image: url("images/lc_watch_later_branding.svg");
  display: block;
  content: "";
  width: 3rem;
  height: 3rem;
  background-size: cover;
  margin: 0 auto 20px;
}

.cool-user-idle .title {
  color: var(--co-color-main-text) !important;
}
.cool-user-idle .content {
  color: var(--co-color-main-text) !important;
}

/** About Dialog **/
#integrator-logo {
  flex-grow: 1 !important;
  background: url("images/toolbar-bg-logo.svg") no-repeat center/128px;
  width: 128px;
}

#product-name {
  justify-content: left !important;
  color: var(--color-primary) !important;
}

#product-logo, #lokit-logo {
  background-position: center !important;
  flex-grow: 1;
}

#product-logo {
  background-image: url("../images/toolbar-bg-logo.svg") !important;
}

#integrator-logo, #about-dialog-logos {
  flex-basis: 256px;
  max-width: 256px;
}

.leaflet-progress-spinner::before {
  background-position: center !important;
}

#mobile-wizard.menuwizard {
  z-index: 1003;
}

#toolbar-wrapper.mobile {
  height: 46px;
}
#toolbar-wrapper.mobile > tbody > tr {
  height: 100%;
}

/*
Any of these can be used either by omitting the prefix (it will default to --co)
or by setting a different prefix by passing it and 2nd argument
*/
/**
	* Use this mixin to DECLARE a set of CSS Custom Properties in the :root element.
	* The variables in $css_variables will be properly prefixed.
	* The use of this mixin is encoraged to keep a good scalability.
	* @include set-cssvars((
	*  primary-color: #504999,
	*  secondary-color: #38257a,
	* ));
	* result in:
	* root {
	*  --co-primary-color: #504999;
	*  --co-secondary-color: #38257a;
	* }
*/
/**
	* ASSIGN a css variable value with prefix
	* .selector {
	*   color: get-cssvar(primary-color);
	* }
	*
	* result in:
	* .selector {
	*    color: var(--co-primary-color);
	* }
 */
/**
	* ASSIGN a css variable value with prefix
*.btn-primary {
*   height: cssvar(button-height);
*   &--big {
*     // rewrite height for btn-primary--big
*     @include update-cssvar(button-height, 56px);
*  }
*}
 */
:root {
  --co-color-main-text: #212121;
  --co-color-background-hover: #f5f5f5;
  --co-color-background-dark: #ededed;
  --co-body-bg: #ffffff;
  --co-text-accent: #38257a;
  --co-primary-element: #4c566a;
  --co-primary-element-light: #706aab;
  --co-primary-text: #ffffff;
  --co-border-radius: 3px;
  --co-color-border-dark: #b0b4bd;
  --co-color-text-lighter: #636363;
  --co-color-warning: #eca700;
  --co-color-main-background-translucent: transparent;
}

.jsdialog:focus-visible {
  outline: 1px solid var(--co-primary-element);
}

.jsdialog input[type=checkbox]:focus-visible {
  outline: 1px solid var(--co-primary-element);
  outline-offset: -3px;
}

.cool-annotation-img > .avatar-img {
  background: none;
}

.cool-annotation-redline-content-wrapper {
  outline: 1px dashed #e7c1e0;
  outline-offset: -1px;
}

.cool-annotation-redline-content-wrapper, .cool-annotation-content-wrapper {
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.cool-annotation-redline-content-wrapper:hover, .cool-annotation-content-wrapper:hover {
  background: var(--co-body-bg);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.annotation-active .cool-annotation-redline-content-wrapper, .annotation-active .cool-annotation-content-wrapper {
  background-color: var(--co-body-bg) !important;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
  border: 1px solid #4c566a;
}

.cool-annotation-collapsed.modalpopup .annotation-active,
.cool-annotation-collapsed.modalpopup .cool-annotation-content-wrapper {
  border: none !important;
}

.cool-annotation-menu:hover, .cool-annotation-menu-redline:hover, .cool-redline-accept-button:hover, .cool-redline-reject-button:hover {
  border: 1px solid var(--co-primary-element-light);
  background-color: var(--co-color-background-hover) !important;
  border-radius: 16px;
}

.context-menu-list.cool-font.context-menu-root {
  min-width: auto !important;
}

.cool-annotation-textarea {
  margin-bottom: 10px;
}

.cool-annotation-textarea:focus {
  outline-color: var(--co-primary-element);
}

.cool-annotation-edit #annotation-save, #annotation-reply, #table-buttonbox #ok {
  background: none;
  border: 1px solid var(--co-primary-element-light);
  background-color: var(--co-primary-element);
  border-radius: var(--co-border-radius);
  height: 32px;
  line-height: 0em;
  color: var(--co-primary-text);
  min-width: 62px;
}

.cool-annotation-edit #annotation-save:hover, #annotation-reply:hover, #table-buttonbox #ok:hover {
  background-color: var(--co-primary-element-light);
  border: 1px solid var(--co-primary-element-light);
}

.cool-annotation-edit #annotation-cancel, #table-buttonbox #cancel {
  background: none;
  border: 1px solid var(--co-color-background-dark);
  background-color: var(--co-color-background-dark);
  border-radius: var(--co-border-radius);
  height: 32px;
  line-height: 0em;
  color: black;
  min-width: 62px;
}

.cool-annotation-edit #annotation-cancel:hover, #table-buttonbox #cancel:hover {
  background-color: var(--co-body-bg);
  border: 1px solid var(--co-color-background-hover);
}

/* commented so markers also appear on desktop
@media (pointer: fine) {
	CSS for precise devices AKA cursor driven devices
	.leaflet-selection-marker-start,.leaflet-selection-marker-end{
		display: none;
	}
}*/
.transform-handler--rotate {
  stroke: #4b5569;
  fill: #4b5569;
}

.transform-handler--rotate:hover {
  stroke: #46bddd !important;
  fill: white !important;
  stroke-width: 8;
  cursor: grab !important;
}

.table-column-resize-marker {
  background-image: url("images/table-column-resize-marker_branding.svg");
  width: 32px;
  height: 32px;
}

.table-column-resize-marker:hover {
  background-image: url("images/table-column-resize-marker-hover_branding.svg");
  width: 32px;
  height: 32px;
}

.table-row-resize-marker {
  background-image: url("images/table-row-resize-marker_branding.svg");
  width: 32px;
  height: 32px;
}

.table-row-resize-marker:hover {
  background-image: url("images/table-row-resize-marker-hover_branding.svg");
  width: 32px;
  height: 32px;
}

.leaflet-drag-transform-marker {
  stroke: #4c566a;
}

.leaflet-drag-transform-marker:hover {
  fill: #46bddd;
}

/*icons that are not specific to any module in particular*/
.w2ui-icon.conditionalformatdialog {
  background: url("images/lc_conditionalformatdialog_branding.svg") no-repeat center !important;
}

/*loading spinner colors*/
.leaflet-progress > span {
  background: #504999 !important;
  border: none !important;
  border-radius: 1px !important;
}

.leaflet-progress {
  background: #e9e7f0 !important;
  border-radius: 1px !important;
  height: 4px !important;
  margin: 10px 0 0 !important;
}

.leaflet-progress > span > span {
  padding: 0 8px !important;
  font-size: 11px !important;
  font-weight: bold !important;
  color: #504999 !important;
  text-shadow: none !important;
}

@keyframes MoveUpDown {
  0%, 100% {
    bottom: -38px;
  }
  50% {
    bottom: -48px;
  }
}
.leaflet-progress-spinner::before {
  content: "";
  background: url("images/toolbar-bg-logo.svg") no-repeat 44px center/78px;
  position: relative;
  animation: MoveUpDown 1s linear infinite;
  z-index: 1;
  display: block;
  width: 100%;
  height: 78px;
  margin: 0 0 4px;
}

.leaflet-progress-spinner-canvas {
  opacity: 0;
}

/*Loading spinner color---END**/
/*icons*/
.w2ui-icon.fullscreen {
  background: url("images/lc_fullscreen_branding.svg") no-repeat center !important;
}

#menu-downloadas-pdf a {
  background-image: url("images/lc_menu_downloadas_pdf_branding.svg");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

#menu-fullscreen a {
  background-image: url("images/lc_menu_fullscreen_branding.svg");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

#menu-zoomreset a {
  background-image: url("images/lc_menu_zoomreset_branding.svg");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

#main-menu {
  margin-left: 0px;
}

#document-header {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 38px;
  height: 32px;
  padding-left: 5px;
}

.lo-menu > li > a, .lo-menu > li > a.has-submenu {
  border-radius: var(--co-border-radius);
  border-color: #fff;
  font-size: 10pt !important;
  color: #1c2028;
}

.lo-menu > li > a:hover, .lo-menu > li > a:focus, .lo-menu > li > a:active, .lo-menu > li > a.highlighted {
  background-color: var(--co-color-background-hover);
  border-bottom-color: var(--co-primary-element-light);
  color: var(--co-text-accent);
}

.lo-menu a:hover, .lo-menu a:focus, .lo-menu a:active, .lo-menu a.highlighted {
  background: var(--co-primary-element);
  color: var(--co-primary-text);
}

/* Disable parent menu styles for notebookbar */
.lo-menu.notebookbar > li > a {
  background-color: transparent;
  border: none;
  line-height: normal;
}

#document-name-input {
  font-size: 14px !important;
}

#menu-last-mod > a {
  background-color: var(--co-bg-body);
  font-size: 12px;
  z-index: 0 !important;
}

#menu-last-mod span {
  padding-left: 3px;
  padding-right: 3px;
}

#menu-last-mod a {
  color: var(--co-primary-element);
}

#menu-last-mod a:hover span {
  color: var(--co-primary-text);
  background-color: var(--co-primary-element);
  border-radius: var(--co-border-radius);
}

.w2ui-overlay table.w2ui-drop-menu tr:hover {
  background-color: var(--co-primary-element);
  color: var(--co-primary-text);
}

.cool-ruler {
  height: 14px;
}

.cool-ruler-left:hover {
  border-right: 3px solid #46bddd;
}

.cool-ruler-right:hover {
  border-left: 3px solid #46bddd;
}

.cool-ruler-left.leaflet-drag-moving {
  border-right: 2px dotted #46bddd;
}

.cool-ruler-right.leaflet-drag-moving {
  border-left: 2px dotted #46bddd;
}

.cool-ruler-indentation-marker-up {
  background: url("images/indentation_marker_up_branding.svg") center 4px/14px no-repeat !important;
}

.cool-ruler-indentation-marker-down {
  height: 7px;
  background: url("images/indentation_marker_down_branding.svg") center -4px/14px no-repeat !important;
}

.leaflet-bar {
  border-bottom: solid 1px #e6e6e6 !important;
}

.w2ui-scroll-left, .w2ui-scroll-right {
  /*#8959ab*/
  background: #4c566a url("images/scroll-double-white.svg") center center no-repeat;
  box-shadow: 0px 0px 2px var(--co-primary-element);
  -moz-box-shadow: 0px 0px 2px var(--co-primary-element);
  -webkit-box-shadow: 0px 0px 2px var(--co-primary-element);
  width: 22px;
  border-radius: 0px 10px 10px 0px;
  background-size: 18px;
  height: 90%;
  top: 5%;
}

.w2ui-scroll-right {
  right: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.w2ui-scroll-left {
  left: 0;
}

.w2ui-scroll-left:hover, .w2ui-scroll-right:hover {
  background: var(--co-color-background-hover) url("images/scroll-double-dark.svg") center center no-repeat;
}

/*sidebar*/
#sidebar-dock-wrapper {
  border: none;
  padding-top: 0px;
  margin-top: -2px;
}

/*sidebar----END---*/
#table-shortcutstoolbox > tr > td {
  height: 25px;
  margin: 0px;
  padding: 0px;
}

/*Notebookbar icons*/
#Boldimg {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_bold_branding.svg") no-repeat center;
}

#Italicimg {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_italic_branding.svg") no-repeat center;
}

#Underlineimg {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_underline_branding.svg") no-repeat center;
}

#Strikeoutimg {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  background: url("images/lc_strikeout_branding.svg") no-repeat center;
}

#Sidebar1, #CustomAnimation, #CustomAnimation1, #ModifyPage, #ModifyPage1, #SlideChangeWindow, #SlideChangeWindow1, #MasterSlidesPanel, #MasterSlidesPanel1 {
  background-color: transparent !important;
  border-color: transparent;
}

.hasnotebookbar #Sidebar img, .hasnotebookbar #ModifyPage img,
.hasnotebookbar #Sidebar1 img, .hasnotebookbar #ModifyPage1 img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/sidebar-modify-page-large_branding.svg") center/24px no-repeat;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  filter: none;
}

.hasnotebookbar #SlideChangeWindow img,
.hasnotebookbar #SlideChangeWindow1 img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/sidebar-transition-large_branding.svg") center/24px no-repeat;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  filter: none;
}

.hasnotebookbar #CustomAnimation img,
.hasnotebookbar #CustomAnimation1 img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/sidebar-animation-large_branding.svg") center/24px no-repeat;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  filter: none;
}

.hasnotebookbar #MasterSlidesPanel img,
.hasnotebookbar #MasterSlidesPanel1 img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/sidebar-template-large_branding.svg") center/24px no-repeat;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  filter: none;
}

.hasnotebookbar #FormatPaintbrush img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #clearFormatting img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_resetattributes_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #BackColor img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_backcolor_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #Grow img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_grow_notebookbar.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #Shrink img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_shrink_notebookbar.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #DefaultBullet img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_defaultbullet_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #DefaultBullet img.selected {
  background-color: #e6e6e640;
}

.hasnotebookbar #DefaultNumbering img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_defaultnumbering_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #IncrementIndent img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_incrementindent_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #DecrementIndent img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_decrementindent_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #LineSpacing img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_spacepara15_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
}

.hasnotebookbar #BackgroundColor img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_backgroundcolor_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #InsertTable img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_inserttable_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #table-InsertTab #InsertTable img {
  display: inline;
  /* has dropdown arrow*/
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_inserttable_branding.svg") no-repeat center/24px;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #InsertGraphic img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_gallery_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #table-InsertTab #InsertGraphic img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_gallery_branding.svg") no-repeat center/24px;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #InsertAnnotation img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_showannotations_branding.svg") no-repeat center/24px;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar.presentation-color-indicator #InsertAnnotation #table-ReviewTab img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_showannotations_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #InsertObjectChart img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_drawchart_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #table-InsertTab #InsertObjectChart img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_drawchart_branding.svg") no-repeat center/24px;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #HyperlinkDialog img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_inserthyperlink_branding.svg") no-repeat center/24px;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #BasicShapes img {
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_ellipse_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #table-InsertTab #BasicShapes img {
  display: inline;
  /* has dropdown arrow*/
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_ellipse_branding.svg") no-repeat center/24px;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar #InsertPage img {
  /*From Impress: Home and Insert tab*/
  display: inline;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/lc_insertpage_branding.svg") no-repeat center;
  width: 24px !important;
  height: 24px !important;
  padding-left: 24px;
  /* Equal to width of new image */
}

.hasnotebookbar .unotoolbutton.notebookbar.selected.has-label .ui-content.unolabel,
.hasnotebookbar .unotoolbutton.notebookbar.selected.inline .ui-content.unolabel {
  color: var(--co-primary-element) !important;
}

.hasnotebookbar .unotoolbutton.notebookbar.has-label .unobutton.selected,
.hasnotebookbar .unotoolbutton.notebookbar.inline .unobutton.selected {
  filter: none;
  background-color: transparent;
}

.hasnotebookbar .ui-content.unotoolbutton.selected:not(.has-label):not(.inline):not(.unospan-optionstoolboxdown),
.sidebar.unotoolbutton.selected {
  background-color: var(--co-primary-element) !important;
  border-radius: var(--co-border-radius) !important;
  outline-color: transparent;
  border-color: var(--co-primary-element) !important;
}

.hasnotebookbar .unotoolbutton.notebookbar:not(.has-label):not(.inline) .unobutton.selected + .ui-content.unolabel {
  color: var(--co-primary-text) !important;
}

.hasnotebookbar .unotoolbutton.notebookbar:not(.has-label):not(.inline) .unobutton.selected,
.sidebar .ui-content .unobutton.selected {
  -webkit-filter: grayscale(0) brightness(500%);
  filter: grayscale(0) brightness(500%);
  background-color: transparent;
}

[id^=NumberFormatCurrency] > img.selected {
  filter: none !important;
}

.sidebar .ui-content .unobutton.selected ~ .arrowbackground .unoarrow {
  border-top-color: white;
}

.hasnotebookbar .ui-content.unotoolbutton.selected:hover,
.unotoolbutton.notebookbar:hover,
.hasnotebookbar .ui-content.unotoolbutton.selected:not(.has-label):not(.inline):hover,
#clearFormatting:hover,
#FormatPaintbrush:hover {
  border-radius: var(--co-border-radius) !important;
}

.ui-tab.notebookbar {
  line-height: normal;
}

.ui-tab.notebookbar:hover {
  border-color: transparent;
  background-color: var(--co-color-background-dark);
}

.ui-tab.selected.notebookbar {
  box-shadow: 0 0 1px 0 #00000040, 0 0 1px 2px #b6b6b62b;
  background-color: #ffffff50;
  border-color: transparent;
}

/*icons*/
.w2ui-icon.save {
  background: url("images/lc_save_branding.svg") no-repeat center !important;
}

.w2ui-icon.savemodified {
  background: url("images/lc_savemodified_branding.svg") no-repeat center !important;
}

.w2ui-icon.print {
  background: url("images/lc_print_branding.svg") no-repeat center !important;
}

.w2ui-icon.undo {
  background: url("images/lc_undo_branding.svg") no-repeat center !important;
}

.w2ui-icon.redo {
  background: url("images/lc_redo_branding.svg") no-repeat center !important;
}

.w2ui-icon.copyformat {
  background: url("images/lc_formatpaintbrush_branding.svg") no-repeat center !important;
}

.w2ui-icon.deleteformat {
  background: url("images/lc_resetattributes_branding.svg") no-repeat center !important;
}

.w2ui-icon.bold {
  background: url("images/lc_bold_branding.svg") no-repeat center !important;
}

.w2ui-icon.italic {
  background: url("images/lc_italic_branding.svg") no-repeat center !important;
}

.w2ui-icon.underline {
  background: url("images/lc_underline_branding.svg") no-repeat center !important;
}

.w2ui-icon.strikeout {
  background: url("images/lc_strikeout_branding.svg") no-repeat center !important;
}

.w2ui-icon.textcolor {
  background: url("images/lc_color_branding.svg") no-repeat center !important;
}

.w2ui-icon.backcolor {
  background: url("images/lc_backcolor_branding.svg") no-repeat center !important;
}

.w2ui-icon.alignleft {
  background: url("images/lc_alignleft_branding.svg") no-repeat center !important;
}

.w2ui-icon.alignhorizontal {
  background: url("images/lc_alignhorizontalcenter_branding.svg") no-repeat center !important;
}

.w2ui-icon.alignright {
  background: url("images/lc_alignright_branding.svg") no-repeat center !important;
}

.w2ui-icon.alignblock {
  background: url("images/lc_alignblock_branding.svg") no-repeat center !important;
}

.w2ui-icon.linespacing {
  background: url("images/lc_spacepara15_branding.svg") no-repeat center !important;
}

.w2ui-icon.numbering {
  background: url("images/lc_defaultnumbering_branding.svg") no-repeat center !important;
}

.w2ui-icon.bullet {
  background: url("images/lc_defaultbullet_branding.svg") no-repeat center !important;
}

.w2ui-icon.incrementindent {
  background: url("images/lc_decrementlevel_branding.svg") no-repeat center !important;
}

.w2ui-icon.decrementindent {
  background: url("images/lc_decrementindent_branding.svg") no-repeat center !important;
}

.w2ui-icon.text {
  background: url("images/lc_text_branding.svg") no-repeat center !important;
}

.w2ui-icon.annotation {
  background: url("images/lc_showannotations_branding.svg") no-repeat center !important;
}

.w2ui-icon.inserttable {
  background: url("images/lc_inserttable_branding.svg") no-repeat center !important;
}

.w2ui-icon.insertgraphic {
  background: url("images/lc_gallery_branding.svg") no-repeat center !important;
}

.w2ui-icon.link {
  background: url("images/lc_inserthyperlink_branding.svg") no-repeat center !important;
}

.w2ui-icon.insertsymbol {
  background: url("images/lc_insertsymbol_branding.svg") no-repeat center !important;
}

.w2ui-icon.edit {
  background: url("images/edit_branding.svg") no-repeat center !important;
}

.w2ui-icon.setborderstyle {
  background: url("images/lc_setborderstyle_branding.svg") no-repeat center !important;
}

.w2ui-icon.togglemergecells {
  background: url("images/lc_togglemergecells_branding.svg") no-repeat center !important;
}

.w2ui-icon.wraptext {
  background: url("images/lc_wraptext_branding.svg") no-repeat center !important;
}

.w2ui-icon.fitcell {
  background: url("images/fit-cell_branding.svg") no-repeat center !important;
}

.w2ui-icon.textpath {
  background: url("images/text-path_branding.svg") no-repeat center !important;
}

.w2ui-icon.numberformatcurrency {
  background: url("images/lc_formattedfield_branding.svg") no-repeat center !important;
}

.w2ui-icon.numberformatpercent {
  background: url("images/lc_numberformatpercent_branding.svg") no-repeat center !important;
}

.w2ui-icon.numberformatincdecimals {
  background: url("images/lc_numberformatincdecimals_branding.svg") no-repeat center !important;
}

.w2ui-icon.numberformatdecdecimals {
  background: url("images/lc_numberformatdecdecimals_branding.svg") no-repeat center !important;
}

.w2ui-icon.insertobjectchart {
  background: url("images/lc_drawchart_branding.svg") no-repeat center !important;
}

.w2ui-icon.autosum {
  background: url("images/lc_autosum_branding.svg") no-repeat center !important;
}

.w2ui-icon.presentation {
  background: url("images/lc_dia_branding.svg") no-repeat center !important;
}

.w2ui-icon.insertpage {
  background: url("images/lc_insertpage_branding.svg") no-repeat center !important;
}

.w2ui-icon.duplicatepage {
  background: url("images/lc_duplicatepage_branding.svg") no-repeat center !important;
}

.w2ui-icon.deletepage {
  background: url("images/lc_deletepage_branding.svg") no-repeat center !important;
}

.w2ui-icon.sidebar_modify_page {
  background: url("images/sidebar-modify-page-large_branding.svg") no-repeat center !important;
}

#tb_editbar_item_sidebar-modify-page .sidebar_modify_page {
  background: url("images/sidebar-property-large_branding.svg") no-repeat center !important;
}

#tb_editbar_item_sidebar {
  border: none !important;
}

#tb_editbar_item_sidebar .checked {
  border-color: transparent !important;
}

#toolbar-up > div > table > tbody > tr > td > div > .checked .w2ui-tb-image.sidebar_modify_page {
  background-size: 24px !important;
}

.w2ui-icon.sidebar_slide_change {
  background: url("images/sidebar-transition-large_branding.svg") no-repeat center !important;
}

.w2ui-icon.sidebar_custom_animation {
  background: url("images/sidebar-animation-large_branding.svg") no-repeat center !important;
}

.w2ui-icon.sidebar_master_slides {
  background: url("images/sidebar-template-large_branding.svg") no-repeat center !important;
}

#toolbar-up .w2ui-icon.basicshapes_ellipse {
  background: url("images/lc_ellipse_branding.svg") no-repeat center !important;
}

/*icons---END*/
nav:not(.hasnotebookbar) .document-logo {
  width: 30px !important;
  height: 30px !important;
  background-image: url("images/toolbar-bg-logo.svg") !important;
  background-repeat: no-repeat !important;
  background-size: 24px 24px !important;
}

nav.hasnotebookbar .document-logo {
  background-image: url("images/toolbar-bg-logo.svg") !important;
  background-size: 18px 18px !important;
}

#tb_editbar_item_backcolor .w2ui-tb-caption > div {
  border-radius: 8px !important;
}

#tb_editbar_item_backcolor .w2ui-tb-down, #tb_editbar_item_fontcolor .w2ui-tb-down {
  float: left;
  padding-left: 4px;
}

#toolbar-wrapper:not(.hasnotebookbar) #toolbar-up {
  padding-left: 0 !important;
}

nav:not(.hasnotebookbar) .w2ui-toolbar .w2ui-button {
  margin: 0 2px !important;
}

nav:not(.hasnotebookbar) .w2ui-toolbar #tb_editbar_item_save .w2ui-button {
  margin-left: 0 !important;
}

nav:not(.hasnotebookbar) .w2ui-toolbar table.w2ui-button .w2ui-tb-image {
  width: 32px !important;
  height: 24px !important;
  margin: 0 !important;
  background-size: 24px !important;
}

#toolbar-up .over {
  border: 1px solid var(--co-primary-element);
  background-color: var(--co-body-bg);
  border-radius: var(--co-border-radius);
}

/*icons that work as combobox*/
#tb_editbar_item_linespacing > div > table, #tb_editbar_item_insertshapes > div > table, #tb_editbar_item_fontcolor > div > table, #tb_editbar_item_backcolor > div > table, #tb_editbar_item_inserttable > div > table {
  border: 1px solid var(--co-primary-text);
}

#tb_editbar_item_linespacing > div > .checked, #tb_editbar_item_insertshapes > div > .checked, #tb_editbar_item_fontcolor > div > .checked, #tb_editbar_item_backcolor > div > .checked, #tb_editbar_item_inserttable > div > .checked {
  background-color: #f4f4f9 !important;
  border-color: #ccc !important;
  border-width: 1px 1px 0 1px !important;
}

#tb_editbar_item_linespacing .checked .w2ui-tb-image, #tb_editbar_item_insertshapes .checked .w2ui-tb-image, #tb_editbar_item_fontcolor .checked .w2ui-tb-image, #tb_editbar_item_backcolor .checked .w2ui-tb-image, #tb_editbar_item_inserttable .checked .w2ui-tb-image {
  -webkit-filter: brightness(70%) !important;
  filter: brightness(70%) !important;
}

/*icons that work as combobox-----END----*/
.checked > tbody > tr > td > table > tbody > tr > td > .w2ui-tb-image {
  -webkit-filter: brightness(300%);
  filter: brightness(300%);
}

.checked > tbody > tr > td > table > tbody > tr > td > .togglemergecells, .checked > tbody > tr > td > table > tbody > tr > td > .setborderstyle {
  -webkit-filter: none;
  filter: none;
}

/*drop-down menu*/
.select2-container--default .select2-selection--single,
#tb_actionbar_item_LanguageStatus .w2ui-button,
#tb_actionbar_item_StateTableCellMenu .w2ui-button,
#tb_actionbar_item_zoom .w2ui-button,
.sidebar.jsdialog.ui-listbox {
  border-color: transparent;
  border-radius: var(--co-border-radius);
}

.w2ui-toolbar table.w2ui-button .w2ui-tb-down > div {
  border-top-color: #696969;
}

.select2-container--default .select2-selection--single:hover,
.sidebar.jsdialog.ui-listbox:hover {
  background-color: var(--color-primary-very-light);
}

.select2-container--below.select2-container--open .select2-selection--single {
  border: 1px solid var(--co-border);
}

/* select (arrow and radius)*/
.select2-container--default .select2-selection--single .select2-selection__arrow b,
#tb_actionbar_item_LanguageStatus .w2ui-tb-down > div {
  border-color: var(--color-main-text) transparent transparent transparent;
}

#tb_actionbar_item_LanguageStatus .w2ui-tb-caption,
#tb_actionbar_item_zoom .w2ui-tb-caption {
  font-weight: bold;
  color: #444;
}

.w2ui-toolbar table.w2ui-button {
  border-radius: var(--co-border-radius);
}

/*select----END---*/
.select2-selection__rendered {
  border-color: var(--color-main-text) transparent transparent transparent;
  font-weight: bold;
}

/*drop-down menu----END----*/
#tb_editbar_item_item_14, #tb_editbar_item_item_10, #tb_editbar_item_item_8 {
  visibility: hidden;
}

#tb_editbar_item_zoom {
  display: none;
}

#tb_editbar_item_sidebar > div > table, #tb_editbar_item_modifypage > div > table, #tb_editbar_item_slidechangewindow > div > table, #tb_editbar_item_customanimation > div > table, #tb_editbar_item_masterslidespanel > div > table {
  background: none !important;
}

#tb_editbar_item_sidebar .checked .w2ui-tb-image, #tb_editbar_item_modifypage .checked .w2ui-tb-image, #tb_editbar_item_slidechangewindow .checked .w2ui-tb-image, #tb_editbar_item_customanimation .checked .w2ui-tb-image, #tb_editbar_item_masterslidespanel .checked .w2ui-tb-image {
  -webkit-filter: none;
  filter: none;
}

#tb_editbar_item_sidebar > div > .w2ui-button,
#tb_editbar_item_modifypage > div > .w2ui-button,
#tb_editbar_item_slidechangewindow > div > .w2ui-button,
#tb_editbar_item_customanimation > div > .w2ui-button,
#tb_editbar_item_masterslidespanel > div > .w2ui-button {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

#tb_editbar_item_sidebar > div > .checked:not(.over),
#tb_editbar_item_modifypage > div > .checked:not(.over),
#tb_editbar_item_slidechangewindow > div > .checked:not(.over),
#tb_editbar_item_customanimation > div > .checked:not(.over),
#tb_editbar_item_masterslidespanel > div > .checked:not(.over) {
  border-color: #fff;
}

#toolbar-wrapper {
  border-top: none;
}

#toolbar-up .checked {
  background-color: var(--co-primary-element);
  border-color: transparent;
  box-shadow: inset 0 0 1px 0 #696969;
}

#toolbar-up .checked.over {
  border-color: transparent;
  box-shadow: inset 0 0 1px 0 #696969, inset 0 0 24px 1px var(--co-primary-element), inset 0 0 24px 24px #ffffff50;
}

.w2ui-icon.fold, .w2ui-icon.unfold {
  background-size: 16px !important;
}

.cool-annotation-edit #annotation-save,
.leaflet-popup-content input[type=button] {
  color: var(--co-primary-text);
  background-color: var(--co-primary-element);
  border: 1px solid var(--co-primary-element-light);
}

.cool-annotation-edit #annotation-save:hover,
.leaflet-popup-content input[type=button]:hover {
  background-color: var(--co-primary-element-light);
  border: 1px solid var(--co-primary-element-light);
}

.cool-annotation-edit #annotation-cancel {
  color: var(--co-color-main-text);
  background-color: var(--co-color-background-dark);
  border: 1px solid var(--co-color-background-dark);
}

.cool-annotation-edit #annotation-cancel:hover {
  background-color: var(--co-color-background-hover);
}

.insertshape-grid .col:hover {
  border: 1px solid var(--co-color-border-dark);
}

.insertshape-grid .row-header {
  background-color: var(--co-color-background-dark);
}

/*icons*/
#tb_actionbar_item_prev .w2ui-icon.prev {
  background: url("images/lc_uppage_branding.svg") no-repeat center/24px !important;
}

#tb_actionbar_item_next .w2ui-icon.next {
  background: url("images/lc_downpage_branding.svg") no-repeat center/24px !important;
}

.w2ui-icon.zoomreset {
  background: url("images/lc_view100_branding.svg") no-repeat center/24px !important;
}

.w2ui-icon.zoomout {
  background: url("images/minus_branding.svg") no-repeat center !important;
}

.w2ui-icon.zoomin {
  background: url("images/plus_branding.svg") no-repeat center !important;
}

.w2ui-icon.prevrecord {
  background: url("images/lc_uppage_branding.svg") no-repeat center !important;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.w2ui-icon.nextrecord {
  background: url("images/lc_uppage_branding.svg") no-repeat center !important;
  -webkit-transform: rotate(90deg) scaleX(-1);
  -moz-transform: rotate(90deg) scaleX(-1);
  -ms-transform: rotate(90deg) scaleX(-1);
  -o-transform: rotate(90deg) scaleX(-1);
  transform: rotate(90deg) scaleX(-1);
}

.w2ui-icon.lastrecord {
  background: url("images/lc_firstrecord_branding.svg") no-repeat center !important;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

.w2ui-icon.firstrecord {
  background: url("images/lc_firstrecord_branding.svg") no-repeat center !important;
}

.w2ui-icon.insertsheet {
  background: url("images/plus_branding.svg") no-repeat center !important;
}

/*icons---END*/
#toolbar-down {
  color: #4c566a;
}

.leaflet-zoom-animated:hover > path:nth-child(2) {
  stroke: var(--co-primary-element) !important;
  stroke-dasharray: 1;
}

.w2ui-icon.cancel {
  background-size: 18px !important;
}

#tb_actionbar_item_zoom .w2ui-tb-caption {
  padding: 5px 5px !important;
}

/**/
#tb_actionbar_item_zoomout .zoomout, #tb_actionbar_item_zoomin .zoomin {
  background-size: 16px !important;
}

#InsertMode.insert-mode-false {
  background-color: var(--co-primary-element);
  color: var(--co-primary-text);
  border-radius: var(--co-border-radius);
}

#PermissionMode.status-readonly-mode {
  background-color: var(--co-color-warning);
  border-radius: var(--co-border-radius);
  color: #000;
}

/**/
#search-input {
  width: 200px;
  background-color: var(--co-body-bg);
  color: #444444;
}

#search-input:focus {
  background-color: var(--co-body-bg) !important;
  border-color: var(--co-primary-element) !important;
  outline-color: var(--co-primary-element);
  color: var(--co-color-main-text);
}

#search-input.search-not-found {
  border-color: #ba2323 !important;
  background-color: #fac9c9 !important;
}

#tb_actionbar_item_break1 {
  padding-left: 6px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--co-primary-element);
  color: var(--co-primary-text);
}

#toolbar-down table.w2ui-button.checked {
  border: 1px solid #cccccc;
}

.w2ui-toolbar table.w2ui-button.checked .w2ui-tb-caption {
  color: #444;
}

#toolbar-down .w2ui-button.over {
  background-color: transparent;
  border-color: var(--co-primary-element);
}

/* Calc Spreadsheet styling*/
.spreadsheet-tab {
  background-color: white;
  color: #4c566a;
  border-radius: var(--co-border-radius);
  border-color: #bbb;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15);
}

.spreadsheet-tab:hover, .spreadsheet-tab:focus {
  border: 1px solid #4c566a;
  color: #333;
  background-color: var(--co-body-bg);
  border-radius: var(--co-border-radius);
  outline: none;
}

.spreadsheet-tab.spreadsheet-tab-selected {
  color: white !important;
  border-color: #444;
  background-color: #4c566a !important;
  box-shadow: inset 0 0 2px 1px rgba(76, 86, 106, 0.15);
}

.spreadsheet-tab-selected:hover, .spreadsheet-tab-selected:focus {
  border-color: var(--co-primary-element);
  background-color: var(--co-body-bg);
  outline: none;
}

#tb_spreadsheet-toolbar_item_insertsheet {
  padding-top: 2px;
}

#spreadsheet-toolbar {
  background-color: #fbfbfb;
  border-color: #4c566a;
}

#spreadsheet-header-corner-container {
  background-color: #f7f7f7;
}

.spreadsheet-header-column {
  background-color: #f7f7f7;
}

.spreadsheet-header-column-hover {
  background-color: var(--co-body-bg);
}

.spreadsheet-header-column-selected {
  color: var(--co-primary-text);
  background: linear-gradient(var(--co-primary-element), var(--co-primary-element), var(--co-primary-element));
}

#spreadsheet-header-rows-container {
  background-color: #eaeaea;
}

.spreadsheet-header-row {
  background-color: #f7f7f7;
}

.spreadsheet-header-row-hover {
  background-color: var(--co-body-bg);
}

.spreadsheet-header-row-selected {
  color: var(--co-primary-text);
  background: linear-gradient(var(--co-primary-element), var(--co-primary-element), var(--co-primary-element));
}

#InsertMode.insert-inactive {
  /*will affect this proposal: https://bugs.collabora.com/show_bug.cgi?id=4291*/
  opacity: 0.6;
}

input[type=checkbox]:checked:disabled.autofilter, .jsdialog input[type=checkbox]:checked:disabled {
  background-image: url("images/checkbox-on-disabled.svg") !important;
}

input[type=checkbox]:disabled.autofilter, .jsdialog input[type=checkbox]:disabled {
  background-image: url("images/checkbox-off-disabled.svg") !important;
}

input[type=checkbox]:checked.autofilter, .jsdialog input[type=checkbox]:checked {
  background-image: url("images/checkbox-on.svg") !important;
}

input[type=checkbox].autofilter, .jsdialog input[type=checkbox] {
  /*to be removed upon upstream merge */
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  background: #f4f4f4;
  margin: 1px 8px;
  /*-*/
  border-radius: 3px;
  box-shadow: none !important;
  background: url("images/checkbox-off.svg") no-repeat !important;
}

input[type=checkbox].autofilter:hover, .jsdialog input[type=checkbox]:hover {
  box-shadow: inset 0px 0px 2px 2px #eceff4, inset 0px 0px 0px 2px gray;
  background-color: white;
}

input[type=checkbox]:checked.autofilter:hover, .jsdialog input[type=checkbox]:checked:hover {
  box-shadow: 0px 0px 1px 2px #eceff4;
}

.jsdialog input[type=radio] {
  /*to be removed upon upstream merge */
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  margin: 1px 8px;
  /*-*/
  background: url("images/radio-off.svg") no-repeat !important;
}

.jsdialog input[type=radio]:checked:disabled {
  background-image: url("images/radio-on-disabled.svg") !important;
}

.jsdialog input[type=radio]:disabled {
  background-image: url("images/radio-off-disabled.svg") !important;
}

.jsdialog input[type=radio]:checked {
  background-image: url("images/radio-on.svg") !important;
}

/*vex pop ups*/
.vex-content {
  border-radius: 8px;
}

.vex.vex-theme-plain .vex-close:hover::before, .vex.vex-theme-plain .vex-close:active::before {
  border-radius: 100px;
  color: white;
  background-image: radial-gradient(var(--co-primary-element) 60%, white 94%);
  background-color: var(--co-primary-element);
}

#product-name.product-collabora-online {
  color: #504999;
}

#product-logo {
  background-image: url("images/toolbar-bg-logo.svg");
  background-position: center 8px !important;
}

#lokit-logo {
  background: url("https://www.collaboraoffice.com/downloads/images/lokit-extra-img.svg") center top/82px no-repeat;
  display: flex;
  flex-grow: 1;
}

#about-dialog hr {
  color: #A8D3E059;
}

#about-dialog h3 {
  color: var(--co-primary-element);
}

#about-dialog {
  display: block;
  overflow: visible;
  overflow-wrap: initial;
}

/*vex pop ups-----END-----*/
/*icons*/
.lokdialog_container .ui-dialog-titlebar-close .ui-icon {
  background-image: url("images/close-widget.svg");
  border: none;
  background-position: center;
  -webkit-filter: saturate(0);
  filter: saturate(0);
}

.lokdialog_container .ui-dialog-titlebar-close {
  background: none;
  border: none;
}

.lokdialog_container.ui-dialog .ui-dialog-titlebar-close:hover > .ui-icon-closethick {
  background-image: url("images/close-widget-hover.svg");
}

.lokdialog_container .ui-dialog-titlebar.ui-widget-header {
  background: #ffffff;
  color: #4c566a;
  /* fallback for ie11 */
  color: var(--co-primary-element);
  border: none;
  text-transform: uppercase;
  font-family: sans-serif;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.lokdialog_container.ui-dialog .ui-dialog-title {
  margin-bottom: 0;
}

.lokdialog_container.ui-dialog .ui-state-default {
  background: none;
  border: none;
}

.lokdialog_container.ui-dialog .ui-dialog-titlebar-close:hover {
  /*border: 1px solid #888888;
  border-radius: base.get-cssvar(border-radius);*/
  border-radius: 12px;
  background-image: radial-gradient(var(--co-primary-element) 60%, white 94%);
  background-color: #4c566a;
  /* fallback for ie11 */
  background-color: var(--co-primary-element);
}

.leaflet-popup-content-wrapper {
  box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  border-radius: var(--co-border-radius);
}

.leaflet-control-layers {
  box-shadow: shadow;
  -moz-box-shadow: shadow;
  -webkit-box-shadow: shadow;
}

.leaflet-popup-content > table > tbody > tr > th:nth-child(2) {
  padding-left: 0px !important;
}

.leaflet-popup-selected > td:nth-child(4) {
  color: white;
  background-color: #8C86BC;
}

.leaflet-popup-selected > td:nth-child(2) {
  padding-left: 1px;
  border-left: 1px solid #8C86BC;
}

.leaflet-popup-selected > td:last-child {
  padding-right: 1px;
  border-right: 1px solid #8C86BC;
}

.leaflet-popup-selected > td {
  border-bottom: 1px solid #8C86BC;
  border-top: 1px solid #8C86BC;
}

.leaflet-popup-content > span {
  padding-left: 4px;
  color: var(--co-primary-element);
  text-transform: uppercase;
  font-family: sans-serif;
}

.leaflet-popup-content tr:first-of-type:hover {
  background: none !important;
  cursor: auto;
}

.leaflet-popup-selected {
  background-color: white !important;
  color: #504999;
  border-color: #4c566a !important;
}

.leaflet-popup-content > table > tbody > tr > th:nth-child(6) {
  padding-right: 0px !important;
}

.leaflet-popup-content input[type=button] {
  border-radius: var(--co-border-radius);
  height: 32px;
  line-height: 0em;
}

.lokdialog_container.ui-dialog.ui-widget-content, .autofilter-container {
  border: 1px solid var(--co-color-border-dark);
  box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  border-radius: var(--co-border-radius);
}

iframe[class^=iframe-][class$=-modal] {
  background-color: white !important;
}

.iframe-dialog-modal {
  border: 1px solid var(--co-color-border-dark);
  border-radius: var(--co-border-radius);
}

.ui-widget-header, .lokdialog.ui-dialog-content.ui-widget-content {
  border-radius: var(--co-border-radius) !important;
}

.lokdialog.ui-dialog-content.ui-widget-content {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.context-menu-hover {
  background-color: var(--co-primary-element) !important;
}

/*Snackbar*/
#mobile-wizard.popup.snackbar,
.snackbar.jsdialog-container .ui-dialog-content {
  background-color: var(--co-primary-element) !important;
}

#mobile-wizard.popup.snackbar #button span,
.snackbar.jsdialog-container #button span {
  color: #c8e7f9ff;
}

html {
  overflow: hidden;
}

body {
  color: var(--co-color-main-text);
  background: var(--co-body-bg);
}

.w2ui-overlay {
  box-shadow: 0px 2px 4px #c2bdbd;
  -moz-box-shadow: 0px 2px 4px #c2bdbd;
  -webkit-box-shadow: 0px 2px 4px #c2bdbd;
  border-radius: 4px;
}

#w2ui-overlay-editbar.w2ui-overlay {
  margin-left: 5px !important;
  margin-top: -8px;
}

.w2ui-overlay > div {
  border: none !important;
}

.w2ui-overlay > div > div > table {
  border-radius: 3px !important;
}

.w2ui-overlay::before, .w2ui-overlay.top-arrow::after {
  display: none !important;
}

/*bezels*/
.w2ui-toolbar .w2ui-break {
  height: 18px;
  background-image: none;
  background-color: #ededed;
}

/*bezels-----END---*/
.w2ui-tb-caption {
  float: left;
}

.leaflet-container {
  background: #f8f9fa;
}

#document-container {
  border-color: #e6e6e6 !important;
}


#tb_actionbar_item_acceptformula {
  display: none;
}

#tb_actionbar_item_cancelformula {
  display: none;
}
/*12-2fangzhou添加，解决71,72两个字体重叠的bug*/
.button-secondary, button:not(.ui-corner-all):not(.button-primary){
  line-height: var(--default-font-size) !important;
}
.spinfieldunit{
  width: 46px !important;
  margin-inline-start: calc(-62px) !important;
  text-align: right;
}
